Fix WindowsGL project template : use the right Program Files folder and fix an issue with the resolving of assembly references finding the WindowsPhone ones before the Windows ones (error was MessageFilterHook type not found when launching a new WindowsGL project).
Fix assembly references for all project templates that were using MSBuildExtensionsPath instead of MSBuildProgramFiles32.
Implemented some of the basic functionality of XmlImporter.
More XmlImporter functionality.
Adding XML asset test case data and matching classes.
Saw a swizzle bug.
[FNA] #196 AvoidFloatingPointEqualityRule
Disable the web platform from being generated by default
[FNA] #196 AvoidFloatingPointEqualityRule - add some documentation around MachineEpsilon and clean up some tabbing
Remove ResourceType, nothing referenced it. Fixes #2391
Implement ModelMeshCollection.Enumerator and make the comments proper /// ones.

Fixes #2360
Whitespace and license this file
Make ModelBoneCollection match ModelMeshCollection, with the custom enumerator also.
Whitespace it ModelBoneCollection
Remove brackets to match ModelBoneCollection
Change all VectorX static methods with out VectorX parameters to directly assign the fields rather than constructing new VectorXs.

Vector3.Reflect had the wrong spacing, fixed.
Vector4 must have had wrong line endings, sorry.

Fixes #1611
Merge pull request #2394 from danzel/fix-2391

Remove ResourceType, nothing referenced it
Merge pull request #2395 from danzel/fix-1611

Give ModelMeshCollection/ModelBoneCollection custom Iterators
Merge pull request #2392 from hach-que/disable-web-default

Disable the web platform from being generated by default
Merge pull request #2397 from danzel/fix-1611-vectors

Remove new VectorX usage in static (out VectorX) methods