Closes #342. Change-Id: I2fb4a651ad90448ab226b386c92c94e11ff9f9a8
To remove the direct dependencies between packager.cc and the different muxer implementations, this change remove the muxer factory to its own file. Change-Id: I4a1503c493f0f4d10a67e78461f96da3f4238944