RemoteTech API behaves better now
WIP
bumped version in console. Resolves #64
Merge branch 'experiment'
exception logging
fixed references paths
Fix #73: Division and multiplication operator precedence
Added the ability to deal with division without crashing.
Also threw exception instead of returning null if an unknown
operator is used, like AND, NOT, OR, etc.  Nulls should never
be returned as an expression value as long as user scripts cannot
have the capacity to check for a null.
Fixed vector division operations.  Also catch the case where any
unsupported operator might be used on a vector (it used to return null
in that case, which kos scripts don't currently have the ability
to check for.  Nulls should never end up in a user's variable so long
as kos scripts can't compare against null in an if check.)
sanity checks around binding
added logging to show end of lifecycle
converted timespan to have a six hour day
Yet more flight control work
Merge remote-tracking branch 'erendrake/six_hour_day' into develop
we now respect the setting for KERBIN_TIME
Resolves #66 and improves terminal scrolling buffer issues.

1. Allowed the logic to allow having lines in the TextEditor subbuffer
causing the scrolling of the underlying ScreenBuffer when the text
overuns the bottom of the screen.

2. Now puts the cursor in the right place and aligns the screen
correctly when using up-arrow to obtain a previously entered long
line that wrapped past the edge of the screen.

3. Fixed the off-by-one error where typing a line that wrapped around
past the right edge of the screen used to put the cursor in the
wrong place.  The more times the line wrapped the more off the cursor
became.
Merge remote-tracking branch 'dunparatu/console-linewrap-issues'
Merge remote-tracking branch 'dunparatu/console-linewrap-issues' into develop
(#50, #63): Programs called from within another program are dynamically loaded into the caller program address space
WIP: work on #69 and #70