namespace fixes for java
Variable buffer size support
Fixed protectedness of note events
Performance improvements.

Removed excess locks.

Inlined common ringbuffer calls.

Changed scheduler to use priority queue instead of map. This moves a small
burden of work to enqueueing, with a massive gain in speed for removing, which
is run far more often.

Testing on my laptop suggests this gives a 30% speedup overall
Merge branch 'master' of github.com:thenyeguy/ClickTrack
Merge remote-tracking branch 'origin/master' into android-master

Conflicts:
	src/audio_generics.cpp
	src/audio_generics.h

Includes performance improvements
perf round 3
New filters cut, EQ
Merged in new filters and removed eq

Merge remote-tracking branch 'origin/master' into android-master

Conflicts:
	src/filters.cpp
	test/test_filters.cpp
Removed EQ from bindings
More perf improvements