Merge pull request #29 from denniszhuo/master

Updated lib and command line application
Merge pull request #30 from denniszhuo/master

Updated controller and command line application
Adding == and < operators for descriptor classes
Marking get_descriptor_index() as const
Do not attempt to store descriptor if response != SUCCESS
Tidy up descriptor object deletion on destruction
Fixing multiple copies of the same descriptor in list.

Now we check if the descriptor is already present in the list
and update the existing entry.
Merge pull request #7 from audioscience/master

Pulling in upstream
Adding stream port input/output to OSX makefile
Marking get_descriptor_index() const in new descriptors
Merge pull request #31 from ajwlucas/master

Fix for multiple copies of the same descriptor in list
controller: lib: src: fix compile error
Merge pull request #32 from andrew-elder/master

controller: lib: src: fix compile error
controller:app: Added a command line function to print out all the
descriptors with details for an End Station.
controller:app: Add implementation for input commands to be logged to the
log file.