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.
controller:app: Changed code to display descriptor index as integer.
Merge pull request #33 from denniszhuo/master

Updated lib and command line applcation.
controller:lib: Added code to send internal READ_DESCRIPTOR commands for
STRINGS descriptor based on the num_of_strings field in the LOCALE
descriptor.
controller:app: Updated printing command error messages.
Merge pull request #34 from denniszhuo/master

Updated lib
controller:lib: Added const to get_descriptor_type() functions. Updated
code to display stream format for unknown stream formats.
controller:app: Changed naming for list into view. Implemented
command to view media_clock.
controller:lib: Changed AStyle format indentation into 8 spaces.
Updated AStyle code format.
controller:lib: Fixed bugs caused by using wrong position offsets for
commands.
controller:app: Added command line test function for LOCK_ENTITY command.
Merge pull request #35 from denniszhuo/master

Updated dll and command line application.
controller:lib: Updated Controller lib comments.
controller:app: Updated Controller command line help function.
controller:lib: Formatted Controller source files to display better on
Doxygen.