Fix the AR202 case light

Replace the missing shader with one doing the same thing
ModuleEnginesFX (Rapier) and Thrust limiter tweakable support

Ugly code duplication inside
Fix FindBurnedResources

I could not do a clean LINQ request, so I remade it
Fix staging for nearly empty tank that are not used
NRE fix for the Rover AP
Reaction wheel "fix" for the .23 new resource management
Fix NRE in the previous commit
Remove illegal characters from config filename
Fix more NRE in HasElectricCharge
Preparing 2.1.1 release
Improved the parachute targeted landing by:
1) controlling parachutes and cruising to deceleration burn / course correction at the same time
2) Improved the dynamic time step code for the reentry simulation.
3) Better modeled the game's parachute deployment drag curve
Added Target Argument of Periapsis as an Info Item
Merge branch 'dev' of https://github.com/MuMech/MechJeb2 into dev

Conflicts:
	MechJeb2/MechJebModuleLandingAutopilot.cs
	MechJeb2/MechJebModuleLandingPredictions.cs
	MechJeb2/ReentrySimulation.cs
Fixed a problem with the merge from the MuMech branch
Auto tune Tf for the Attitude Controler
Allow external module to provide the Terminal Velocity
Merge branch 'dev' of https://github.com/MuMech/MechJeb2 into dev
Debug to investigate the null mainbody error
Tune the Tf Auto Tune
* Added option to target VAB roof
* Tidied up the Landing Guidence prediction screen
* Added terrain height ASL to prediction and target locations on Landing Guidence screen
* Added parachute multiplier to Landing Guidence screen
* Seperated deceleration ASL and landing ASL concepts in the reentry simuation
* Added exception handling and improvide diagnostics
* Made simulation timestep variable
* Added handling for the game providing inconsistant terrain data
* Stopped autopilot from attempting course corrections once parachutes are deployed
* Added an experimential CoastDecentSpeedPolicy because previous once caused the simulation to hover and timeout.