Merge pull request #80 from pthedinger/master

Fix the lock up due to the ACMP state machine not being ticked.
Merge pull request #2 from ajwlucas/master

Fixes packet peformance/drop issue on OS X
Re-worked the way CLI commands are processed and dispatched.
Merge branch 'master' of github.com:pthedinger/avdecc-lib
Merge github.com:audioscience/avdecc-lib
Added standard headers and comments to files.
Prevent segfault when readline returns NULL.
More fixes to prevent segfaults when an End Station is not fully enumerated.
Fix so that the correct notification id value is used.
Use local variables where possible (uncovered incorrect variable use bugs).
Extracting repeated code to a function.
Merge pull request #81 from pthedinger/master

Re-write of CLI command processing.
Fix memory leak where the "struct tx_data" is allocated for each frame sent but never freed.
Fix minor memory leak with unused buffer being allocated.
Use the stack rather than heap for variable that doesn't go out of scope.
Merge github.com:audioscience/avdecc-lib
Minor fix to comments.
Fix so that 'view details' prints correctly.

The compiler by default takes uint8_t and tries to print them as characters. This results in strange symbols and missing information instead of the value.
Merge pull request #82 from pthedinger/master

Fixing memory leaks.
Allow controller.h to be included without first including net_interface.h