Fixed the Disc variable.

I accidentally had it as a string instead of an int.
The only reason the code works is because it's always zero on windows systems.
(I think)
Changed Collection cout default behavior.

Default verbose was changed from true to false.
Brought the part where levels are displayed in line with everything else.
All objects in MEShared now support reading with version information passed to them.

They don't need it, but it will be consistent with everything else in ME3Format
Broke the 16 bit id out into a seperate struct.

I was using it several times as is, so this is easier.
Making progress on ME3Format

When done, I should be able to use this with ME2 files as well.