Merge branch 'master' of https://github.com/RemoteTechnologiesGroup/RemoteTech into develop
Merge branch 'develop' of https://github.com/RemoteTechnologiesGroup/RemoteTech into develop
Merge branch 'develop' of https://github.com/RemoteTechnologiesGroup/RemoteTech into develop
Merge branch 'develop' of https://github.com/RemoteTechnologiesGroup/RemoteTech into develop
Network always seeks shortest path.

Fixes #139, fixes cosmetic bugs in no-signal-delay mode.
Factored out common code from RangeModel classes.

In addition, range-clamping code (formerly in `RangeModelRoot`, now in `AbstractRangeModel`) no longer assumes that all omnis have a shorter range than all dishes.
Renamed `ISatellite.Radians`

Old name was misleading, and encouraged programmer error.
Cleared out dead code.
Added function for querying maximum range to target.

Partial factoring of `AbstractRangeModel.GetLink()`.
Fixed bug in Format360To180(), found by @teleksterling.
Added enumerations to flight computer state.
Merge pull request #43 from Starstrider42/network-refactor

Network refactor