Removed what looked like an unnecessary effort to write a fake file just to get details on what we already had.

Also fixed sound clicking due to including the header in the sound data buffer
Disable extra pivot nodes added by Assimp.
Improved material support.
Materials were not being assigned to the geometry.
Missed adding helper.
We skip adding nodes associated to meshes.
Added skeletion for MeshHelper static class.
Added MeshHelper.CalculateTangentFrames().
Added MeshHelper.FindSkeleton().
Added MeshHelper.SwapWindingOrder().
We now try to build a full path for assembly references.
We now dump the inner exception when content fails to build.
Merge branch 'develop' into fbxfix
Fixed bug as positions are not required and positionIndices are.
Fixed IndirectPositionCollection to correctly reference the position data from the GeometryContent... hence indirect.
VertexBufferContent can now write any struct vertex format.
Added support for ArrayWriter<> to ContentWriter/ContentCompiler.
Fixed ArrayWriter to properly serialize the runtime reader.
The position collection is read only.
Synced up project files.
Implemented MeshHelper.CalculateNormals(MeshContent).
Added MeshHelper.CalculateNormals(GeometryContent) which could be useful to users.
Implemented MeshHelper.MergeDuplicateVertices(MeshContent).
Fix color types in BasicMaterialContent