Added missing options to Throttle Control window.
Made auto-stage toggle persistent.
OnSave now only saves in editor or flight.

OnSave probably gets called at funny times and if MJ's internal state isn't set up properly, this could let to settings being overwritten with defaults or junk. So this may help settings be more stable.
Added some new target info items.
Fix WarpPhysicsAtRate() and thus coast-to-AP warp.
Made Vessel targets valid landing targets
Add a text box to control ascent "Turn shape".
Minor tweak at landing AP deorbit
Don't allow "editableDoubleWithMultiplier = 5;".

This causes tricky bugs, since the value is changed but the multiplier is lost.
Make ascent path settings persist (again).
Be sure to run UpdatePathTexture() at least once.

Prior to this change, the path texture would be
uninitialized after starting the game, until an
ascent path setting had been changed.
Small usability improvements to windows

-Default position for windows is no longer on top of warp buttons.
-Each DisplayModule instance now has a unique ID, to avoid window conflicts if two windows have the same name.
-Slightly shrunk active area of "Edit" button on custom windows.
Merge branch 'dev' of https://github.com/MuMech/MechJeb2 into dev
Added two node info items.

Also fixed EditableDouble compile errors in RoverController.
Added a pre-delay to autostaging.
Fixed bad bug with node executor.

It was burning whenever it was within 90 degrees of the target heading, which led to spiraling. Changed it so that it starts burning when it's within 2 degrees of the target, and stops burning when it's more than 90 degrees from the target.
Preparing 2.0.4 release
Merge pull request #14 from MuMech/dev

2.0.4 Release