Collection object is now capable of passing on version information
Added default constructors for most objects in MEShared.

The ones I didn't add constructors to have comments in them as to why not.

I'm debating getting rid of the pawns object all together.
It's basically just a renamed guid object.
More progress made on ME3Format.

I'm probably going to make default constructors for everything, and change the IFELSEREAD4 macro.
Having default constructors is always safer anyhow, even if valgrind says my code never uses an uninitalized variable.
ME3Format now handles galaxy at war assets.