Test automation wip
automated test loading code
basic auto pilot (point along the prograde vector)
- improved automated testing framework (separate Automation plugin)
- added TrajectoriesAPI plugin, to interface with Trajectories without explicitly referencing it
- better atmosphere height detection
- using Verlet integration to improve prediction accuracy
- various precision improvements (might be a little slower overall)
- stock simulation ends up about 650m away from the predicted landing site in the PodLanding test ; but more than 6km away with FAR
added backward reentry test (lands 35km too far with FAR at this time)
added debug code to find what's wrong with FAR predictions (at this time, it seems FAR forces are correctly retrieved in real-time, but are wrong during the prediction)
- fixed bug that had a massive impact on prediction accuracy : the dry mass of the vessel was used instead of the total mass
- fixed bugs with the orbit patches (YZ are swapped by KSP, however it seems that doesn't change anything as it was canceling itself out)
- updating vessel info (mean drag and total mass) each frame (should fix issues with mods that modify drag over time, and of course correctly update predictions when fuel is consumed)
- added debug info during automated tests (display of estimated velocity and force corresponding to the actual vessel altitude)
improved automated tests (now copying logs after each test)
silently overriding test log files
KSC landing automated tests now actually land at KSC (different save file for FAR, NEAR and stock)