Merge pull request #1 from MOARdV/master

Fix SI formatter function to handle various formatting layouts
Change of plans.
Zero by itself should also be a test case.
Rearranged to enable other format specifiers in the same class.
Degrees-minutes-seconds formatter!
Oh, and that is going to come in useful.
Starting on sorting out the target mess.
Ok, that should sort out unconventional targets...
These will come in handy.
This should sort out more targeting corner cases...
Celestial body database block.
On a second thought, let's not.
Change of plans.
I'll finish this a bit later.
Chased down the remaining Null Reference Exceptions when targeting the ground with MechJeb.  MJ ground targets now work without odd side effects.