Features loop recorder - In Progress Review

I'm creating this pull request to get input the loop recorder code I've written so far for GSoC.  My main goal so far has been to record audio and be able to play it back immediately in a deck or sampler.

I've hijacked controls from sampler1 in the Deer 1280x800 skin for testing purposes.  
* The play button controls whether it's recording.  Immediately after you click to stop recording the loop will play on a hidden deck. 
* The headphone icon controls whether the loop records from the master or pfl buffers (master is default).
* The eject button deletes all files that have been recorded by the player.
* The repeat button will copy the last recorded file to the recordings directory and load the new file into a sampler.

There are plenty of bugs and issues I'm still working through, but this gives a good idea of my current approach to loop recording.  I will be posting updated docs and a refreshed roadmap for the next few weeks of GSoC by the end of the weekend here: http://mixxx.org/wiki/doku.php/loop_recorder.