Added flush-all function to native interface so we can flush IO buffers.
merging changes in native.clj
bump to RC7
Merge pull request #198 from philandstuff/master

Use into-array in nanoKONTROL2.clj
Automatically flush the native server's stdout every 500ms. Fixes #195.
event-monitor-keys now returns a set. Fixes #192.
bump to RC8
upgrade dependencies:

* non-snapshot clj-native
* latest version of core.match
Make remove-all-handlers private as using it totally kills Overtone
Improve docstrings
update change log
Start working on 0.8 version of the cheat sheet.
Adding surface examples to examples.gui.
Update CHANGELOG.md

Adding GUI updates to change notes.
whitespacce fix
Rename live-node? to node-live? and add node-loading? and active-active? Redefine exception behaviour for live nodes in terms of being active (therefore including the loading state). Also throw an exception when attempting to kill a non-active node. Fixes #200.
bump to RC9
Add dynamic var *non-active-node-modification-exceptions* to allow the suppression of exceptions when synths are either controlled or killed but are in the :destroyed state. Instead, warning messages will be printed.
bump to RC10
Ensure leaves are a set as in Clojure 1.5, contains? is not supported on type: clojure.lang.APersistentMap$KeySeq. Fixes #201.