GetTotalThrust now checks the needed propellant

To get the right amount of thrust for all activated and not flamed out
engines we had to check against the propellants. This should fix #243
Some code documentation
Merge remote-tracking branch 'origin/issue-243' into peppie23