Added debugging function for printing CSP packet payload in binary
HACK: Due to licensing restrictions (my fault) we need to use AES256 encryption on LEMUR-1 instead of XTEA.  Since this is only true for Lemur-1 and to minimize code changes, I've made a drop-in AES256 module that replicates the XTEA module's interface.  This makes a lot of the function invocations misleading since they (and the CSP flag set) explicitly refer to XTEA, but we're applying AES256.  This is gross, but seems less gross than the alternative.  FIGS.
Cleaner structure for AES256 hack in advance of adding link-layer to GNU Radio interface
Added CSP_O_DEFAULT and CSP_SO_DEFAULT defines to replace widespread use of CSP_O_NONE or '0'.  Needed to enact universal use of AES encryption
Create a seperate define since AIS, being an unmodifable CSP appliance, may need to be treated differently.
Changed CSP connections to use CSP_O_DEFAULT as the base instead of CSP_O_NONE or 0
Changed CSP sockets to use CSP_SO_DEFAULT instead of CSP_O_NONE or 0
Merge branch 'master' of github.com:ArduSat/libcsp