a bunch of static analysis cleanup
disabled 'has connection' for RT
reverted a few additions to orbitable, also added a few new suffixes to orbit
changes from PR review
fixed the patches list to end when it should
Added the code to implement the following user-callable functions:

POSITIONAT( THING, TIME )
Returns a prediction of where ''thing'' will be at universal timestamp ''time''.
If the THING is a Vessel, and the Vessel has planned manuever nodes, the
prediction assumes the manuever nodes will be executed exactly as planned.
  ''thing'' is an Orbitable
  ''time'' is a Timestamp
  ''return value'' is a VECTOR, expressed in ship-center-raw-rotation coords.

VELOCITYAT( THING, TIME )
Returns a prediction of what ''thing''s velocity will be at universal timestamp ''time''.
If the THING is a Vessel, and the Vessel has planned manuever nodes, the
prediction assumes the manuever nodes will be executed exactly as planned.
  ''thing'' is an Orbitable
  ''time'' is a Timestamp
  ''return value'' is an ORBITABLEVELOCITY structure.

ORBITAT( THING, TIME )
Returns the Orbit patch where the thing is predicted to be at universal timestamp time.
If the THING is a Vessel, and the Vessel has planned manuever nodes, the
prediction assumes the manuever nodes will be executed exactly as planned.
  ''thing'' is an Orbitable
  ''time'' is a Timestamp
  ''return value'' is an ORBIT structure.
more patches work
Merge remote-tracking branch 'Dunbaratu/getpositionat' into develop
minor cleanup
forgot to add file
unblock dockingport lists
ITERATOR changes to split Next and IsEnd
fixed flight control flub, moved facing from port to part
The resize button was missing from the text editor.
This adds it.
fixed part facing and vessel control
Merge remote-tracking branch 'dunparatu/resize-icon-resource' into documentation_review
Resolves #154 - Now :VECTOR suffix will work on all types of Direction.
made all vectors unit vectors in Direction, for consistency.
Added function anglediff( a1, a2 ).
returns the difference in angle between a1 and a2, quashed into the
range (-180,180].  With positve numbers meaning a2 is a bigger angle than a1.

example: anglediff( 5, 355 ) returns -10.  anglediff(355,5) returns +10.

Also squashes the result into meaningful ranges.  i.e. anglediff(365,355) handles the fact that 365 is > 360 just fine.

Important because users can't write functions yet, and KSP tends to return things like
longitude or Rotational components in stupid ways like "540 degrees".

TODO: wheelsteering should call the same thing this code does to fix the 'can't steer north' bug, but that isn't part of this commit.
neutralizing controls actually clears controls