Tracking down bug.
Implemented smart pointers
Merge branch 'float_upsampler' into smart_pointers

Conflicts:
	src/jni/src/AudioBuffer.cpp
	src/jni/src/AudioBuffer.h
	src/jni/src/AudioPlayer.cpp
	src/jni/src/OggDecoder.cpp
Bug fixes.
Pointers and floats.

* Implemented reference counting for audio buffers.
* Implemented (optional) floating point linear upsampling filter.