Make version-gen executable.

For the Makefile that will come in the next commit.
Support using make to build KAE.

It's in my fingers :)
Fixed bug
Ignore OnInputLocksModified when not in an editor.

This prevents the NRE on switch to the flight scene and thus breakage of
the vessel initialization sequence.
Add GetAssemblyVersionString() to SystemUtils.

This will retrieve the most informative version string available in the
given assembly: AssemblyInformationalVersionAttrib when available,
otherwise Assembl. AssemblyInformationalVersionAttrib is useful for fancy
version strings (eg, 4.1.2.30-6257-dirty).
Merge pull request #2 from taniwha-qf/version-string

Version string
Cross version management of IPartMessagePartProxy
ReSharper Code Cleanup
Merge branch 'master' of https://github.com/Swamp-Ig/KSPAPIExtensions
Updated attributes
RegisterOnUpdateEditor
Bugfix
Engine config changed message
Debugging info for #3
Improvements to RegisterOnUpdateEditor