created a bootstrapper that will prompt a user to upgrade
no prompt if there is already a script folder
Revert rename of PseudoNull to PseudoVoid.

The original name was correct - they should be called PseudoNull.
The rename was an accidental misuse of the IDE's "helpful" features.
moving files from legacy to new folder, deleting the old one if its empty
PARTSNAMED, MODULESNAMED, PARTSINGROUP

(PARTSINGROUP still not working yet for some reason I haven't
debugged yet.  But the other two are working.)
work on deleting empty folders after migration
Merge remote-tracking branch 'Dunbaratu/vesselpart-queries' into develop
Added PARTSINGROUP and MODULESINGROUP to Vessel.

Got these methods working now.

NOTE it's an annoyingly nested algorithm because KSP
doesn't maintain a link from action groups to parts.
(or at least if it does I don't know where it is in the API.)

I have to look at all the parts and partmodules and see
which of them have the group I'm looking for on them.
Merge remote-tracking branch 'Dunbaratu/vesselpart-queries' into develop
Fixed PANELS ON and GEAR ON And AG1 ON.

The problem was that the ON and OFF commands didn't treat the
identifier like a varible and therefore produced code like this:

push panels
push true
store

when it is supposed to do this:

push $panels
push true
store
getting ready to merge
Merge remote-tracking branch 'Dunbaratu/fix-broken-boolean-toggler' into develop
Fixed :PATCHES and moved it to Vessel.

Also implemented :NEXTPATCH and :HASNEXTPATCH on Orbit.
Merge branch 'develop' of https://github.com/KSP-KOS/KOS into develop
Merge branch 'fix-orbit-patches' into orbit-patches
Merge remote-tracking branch 'erendrake/moving_scripts' into develop
Merge remote-tracking branch 'Dunbaratu/orbit-patches' into develop
resolves #234 by adding an availablethrust variable to the craft
defaultthrottle should let users control the throttle when the sript ends
removed defaultthrottle lock because it was a bad idea