Add function to flatten LinkedList to array

Man, I've been needing this for a looong time, not sure what took me so long
to write this fairly trivial code.
freeLinkedList(NULL) no longer crashes
Add function to flatten LinkedList to array

Man, I've been needing this for a looong time, not sure what took me so long
to write this fairly trivial code.
Even more leaks fixed in the test cases...
Add travis build script
Add build dependencies
Merge branch 'develop'

* develop: (190 commits)
  Add 0.9.7 binaries for Mac OS X
  Add 0.9.7 binaries for Linux
  Add 0.9.7 binaries for Windows
  Version 0.9.7
  Fix 64-bit host detection in Windows
  Define BIG/LITTLE_ENDIAN on Linux
  Simplify endian tests, implement on Windows
  fileReadLines can cope with windows newlines
  Add warning about fileRemove behavior on Windows
  All file tests passing on Windows
  Fix crash if current exe path cannot be derived
  CMake generates nicer projects in Mac OSX
  Nicer formatting of parameters with verbose display
  Show new parameter value after setting it
  Show possible display values for parameter
  Whoops fix dumb bug in isLogLevelAtLeast
  Removed unused header
  Add headers to cmake source
  Ignore more stuff generated by cmake
  Clean up preprocessor code in test runner
  ...
fix link to steinberg dev page
Merge pull request #163 from gijzelaerr/master

fix link to steinberg dev page
minor build errors in test suite
Renamed function to reflect functionality
Introducing a pair of input/output buffers for Plugin data structure

      Fixes #156
Allowing samples buffers with 0 channels to allow plugin with 0 input channels, such as instruments
Handling the extremely rare situation where the plugin number of output channels are 0
Merge pull request #169 from jarl-dk/channel_mapping2

Channel mapping
Removing no longer existing function
missing wrapper call
Minor type consistency issue
Fixing issue in _setSpeaker
globalising PluginChain like AudioClock