Switched to one frame per tick. eryday refactoring

This touches basically every file, because I changed audio generics again. This
time, the chain was to force all audio elements to only handle one sample frame
per tick, instead of a whole buffer.

For a discussion of this refactor, see Issue #19
Merge branch 'master' into android-master

Conflicts:
	main/subtractive_synth_main.cpp
	src/audio_generics.h
	src/basic_elements.cpp
	src/filters.cpp
	src/io_elements.cpp
	src/io_elements.h
	src/midi_wrapper.cpp
	test/test_convolve.cpp
	test/test_filterchain.cpp
	test/test_filters.cpp
	test/test_oscillators.cpp
	test/test_reverb.cpp
	test/test_wav.cpp

This brings in the refactor that converts to single frames per process
Merge branch 'android-master' of github.com:thenyeguy/ClickTrack into android-master

Conflicts:
	src/oscillator.cpp