RFM22B: Modified the method of tracking RX errors, and now reporting Good, Corrected, Error, and Missed packets to the GCS.  Also removed some less useful fields from the PipXStatus.
Added UAVTalkRelayInputStream to the UAVTalk library that parses a UAVTalk packet and sends it when it is complete.  This allows the interlieving of packets on an output UAVTalk stream, and is used by the OPLink device to relay packets from an input com port to a different output com port without sending one packet in the middle of another packet.
RFM22B/RM: Added rfm22b com device, moved remaining functionality in the radio module to the rfm22 driver, and simplified configuration of the PipX/OPLink.  The radio device now presents itself completely as a com device, both in RadioComBridge (OPLink devices) and Telemetry (RM). Also change the PipXStatus and PipXSettings UAVOs to OPLinkStatus/OPLinkSettings.

Conflicts:
	flight/Modules/Radio/inc/radio.h
	flight/Modules/Radio/radio.c
	flight/Modules/Telemetry/telemetry.c
	flight/PiOS/inc/pios_rfm22b_com.h
	flight/targets/PipXtreme/System/pios_board.c
	ground/openpilotgcs/src/plugins/motioncapture/mocapnoisegeneration.h
	ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro
	shared/uavobjectdefinition/hwsettings.xml
RFM22B: Changed the way the frequencies and power settings are set for the rfm22b device.
RFM22B: Fixed removal of the OPLink configuration window when the OPLink is disconnected.
RM: Remove configuration of the RFM22B from the RevoMini pios_board.c.  This is in preparation for auto-configuration.
RFM22B: Fixed status reporting and connection status for OPLink.
RFM22B: Allow a receive to happen between transmitts.
USB/COM/RFM22B: Added a standard com callback to test for link availability.  This replaces the PIOS_USB_CheckAvailable function with a generic PIOS_COM_Available function.  This is now used by the RFM22B com driver to test if a good link is up.  This was originally written by James, and Brian merged it into the latest RFM22B branch.
RFM22B: Added PPM packets to rfm22 driver.
RFM22B: All packets are now ACKed, and added a formal connection request / accept that will be used or auto-configuring the remote modem.
RFM22B: Added TX Resent to OPLink status.  Also removed the need for the packet queue.
RFM22B: Finised handshacking on ACK and changed the link quality metric to use resent packets rather than missed packets.
RFM22B: Changing configuration parameters over-the-air working.  Added tracking of Tx/Rx sequence number.  Still seeing too many resent packets.
RM: Fixed initialization of the debug console.
RFM22B: Improved reliability, especially with reconnection after a timeout, although there is still too many resent packets.
RFM22B: Improved link stability, and added tracking of error encountered in the processes of transmitting and receiving.
RFM22B/OPLink: Auto-configuration of remote com port now working.
RFM22B: Added optional debug signals on the telemetry port of the PipX.  Also fixed a couple of bugs that were causing excessive re-transmissions (found using the debug signals).
RFM22B: Added timing synchronization on transmit to try to eliminate both sides transmitting at the same time.  This now achieves virtually 0 re-transmissions for close range transmission while transmitting both full telemety and PPM at 64k.