Resolves #113 Made Orbitable a new base class of both VesselTarget and BodyTarget.

Please see issue #113 for a long, full list of the user-visible changes.

The reason so many files are affected is that the constructors had to
be changed slightly so everywhere a VesselTarget or BodyTarget are created
was modified a little.  Also a few places were changed to operate on the new
generic Orbitable object so they now operate on Bodies as well as Vessels.
Previous commit overzealously committed too much, including some of
my own script files that aren't part of the KOS source.  Went back
and "git rm --cached" them.
Another accidentally commited file removed.
WIP more granular flight control
static cleanup
Merge branch 'develop' of github.com:KSP-KOS/KOS into develop
merge #136
merge fixed and static cleanup
fixed vector null behavior
static cleanup
remove commrange as a feature, it is fragile and arbirtary

Conflicts:
	src/Binding/FlightStats.cs
Merge remote-tracking branch 'erendrake/develop' into develop

Conflicts:
	src/Binding/BindingsUniverse.cs
	src/Binding/FlightStats.cs
	src/Binding/MissionSettings.cs
	src/Suffixed/FlightControl.cs
Merge remote-tracking branch 'erendrake/remove_commrange' into develop

Conflicts:
	src/Binding/FlightStats.cs
added toggle action #146