Cleaned up tests, adjusted return values for consistency, added TODOs
Added some error checking against malloc calls
Merge branch 'master' of https://github.com/spaceconcordia/HE100-lib

Conflicts:
	C/test/he100_lib_test
Included live test in gtest, discovered bug, see issue #5
Patched live test and gathering error codes, added todos
Added error codes from SpaceDecl.h, repaired tests, added wrong length validation
Convert to csmake.sh, adjust code to enable live_testing
Added detection validation for the transceiver connection, more tests to pass, and some test cleanup
Some cleanup before refactor
Fixed failing test
Fixed bug preventing wrrite
Added standard csmaketest.sh, ignores
First refactoring stage, change to validate function, change HE100_read to work like read(), start code for read test using pty
Corrected pseudo tty assignment, read gets stuck in poll loop, bytes read are garbage
Finished HE100_read refactoring, all tests pass. Also integrated shakespeare for error logging
Removed all pipe operations, clean up macros
Refactored prepareTransmission(), removing malloc, redundant arrays, all he100_lib_test tests pass
Refactor writes through dispatch function for now
Fixed segfault, discovered one problem leading to live_radio_test failures
Fixed payload_length determination bug, improve debug logging output, enable header/payload checksum enforcement on incoming non-zero length payloads