Add AudioConvert class

This class allows to convert samples from one format to another. Works with all format types, and all memory alignment.
Move float conversion routines from AudioOutputUtils code.

Backward compatibility with AudioOutputUtils is preserved
Extend AudioConvert unit tests to check various length of data so all cases are covered
Extend AudioOutputUtils unit tests to check various length of data so all cases are covered