Adding HW MAC address retrieval on OS X
Adding missing OS X  makefile for console app
Adding missing EXTRA_CFLAGS in Makefile
ADP discovery timeout now uses valid_time

Previously was hard coded to the maximum timeout
Updating notification_id to native pointer size.

Prevents compile warning -Wint-to-void-pointer-cast
Fixing retried flag being incorrectly set. 

Previously the command would be added to the inflight
list then immediately checked if inflight.
Initialising is_waiting flag to false. 

is_waiting was uninitialised and starting as true.
Caused an early incorrect fire of sem_post.
Unlinking semaphores to prevent sem_open failure.

Need a better strategy for making sure the 
destructors are called.
Merge pull request #5 from audioscience/master

Pulling in upstream
Merge branch 'master' of https://github.com/ajwlucas/avdecc-lib
Merge pull request #26 from ajwlucas/master

Updates and bug fixes
Merge pull request #27 from denniszhuo/master

Updated controller and command line application
Merge pull request #6 from audioscience/master

Pulling in upstream
Allow reading of any valid descriptor type
Adding additional virtual functions to support code reduction. 

Printing of descriptors now called through a function that
takes a virtual function.
Removing assert of audio cluster descriptor index == 0
Adding readline support for console app on OS X
Merge pull request #28 from ajwlucas/master

Code reduction and tidy up
controller:lib: Implemented STREAM_PORT_INPUT and
STREAM_PORT_OUTPUT descriptors.