Improving Asio Channel class

Improving the way Asio Channel get information to output. Now it is
possible to give it ByteBuffers instead of float or bytes so it converts
the ByteBaffers to what it needs.
Improving the way to output sound

Now all classes handle ByteBuffer values. It can be converted to other
types so it is easy to handle and the WaveFileReader does not need to
convert the data read to other type.
Merge branch 'master' of https://github.com/IMDC/VibroPlayer

Conflicts:
	vibro-player/vibrointerpreter/AsioSoundHost.java
	vibro-player/vibrointerpreter/VibroGUI.java
	vibro-player/vibrointerpreter/WaveFileReader.java