Merge pull request #8 from audioscience/master

Pulling in upstream
Merge pull request #9 from audioscience/master

Pulling in upstream
Fixing clang error caused by taking address of temp

See -Waddress-of-temporary
Converting string to c_str to pass to printf without error
Fixing error caused by taking reference of temp
Adding acmp to makefile
Fix Clang compiler error caused by address of temp
Merge pull request #39 from ajwlucas/master

Fixing compile errors on OS X with Clang
controller:lib: Updated implementation for GET_RX_STATE, GET_TX_STATE, and
GET_TX_CONNECTION commands. Added functions that return the
ACMP connection states.
controller:app: Added ACMP commands to command line help.
controller:lib: Removed unused get_offset functions from public interface.
Updated functions to read ACMP Talker and Listener connection states.
controller:lib: Added more detailed documentations to AEM command
functions. Fixed error in converting MAC address to string function.
Fixed error to return the correct formatted address.
controller:app: Updated command line view descriptor function to print out
fields with the correct types.
controller:lib: Updated AEM Controller State Machine to use the inflight
class. Updated comments and formats.
controller:lib: Removed AECP class from the lib and moved AECP common
header init function to AEM Controller State Machine. Updated position
offset and its format for reading descriptor fields.