KSPFields - not done yet but checking it to switch branches.
commit in preparation for pulling erendrake's new suffix system
commit in prep for pulling from erendrake
Merge branch 'develop' of https://github.com/KSP-KOS/KOS into KSPField-using-new-suffixes

Conflicts:
	src/kOS.Safe/Encapsulation/Structure.cs
	src/kOS/Suffixed/Part/PartValue.cs
Probably still needs a lot of work.  Checking in for erendrake to be able to pull and try
Remove redundant extra "MODULES" suffix.

I didn't see that there was already a MODULES suffix on PartValue
when I added my own MODULES suffix.  The previous MODULES suffix
wasn't usable anyway because it returned a ListValue of non-kOS types
the user can't use, so I just got rid of it.
Removed underscores from PartModuleFields terms.

These terms are no longer used as direct suffix identifiers and therefore no longer need to have the spaces protected.
Minor compile error (why didn't the build complain?)
Merge remote-tracking branch 'Dunbaratu/KSPField-using-new-suffixes' into develop

Conflicts:
	src/kOS.Safe/Encapsulation/ListValue.cs
Merge branch 'develop' of github.com:KSP-KOS/KOS into develop