Introduce new hermite polynomial resampler.

Uses the Catmull-Rom case of Hermite cubic splines.

Vastly improves the quality and accuracy of audio resampling with a
rather minor additional overhead compared to the previous linear
implementation.

ARM and Coldfire assembly implementations included.

Change-Id: Ic45d84bc66c5b312ef373198297a952167a4be26
Reviewed-on: http://gerrit.rockbox.org/304
Reviewed-by: Michael Sevakis <jethead71@rockbox.org>
Tested-by: Michael Sevakis <jethead71@rockbox.org>
FS#12854 - ipod-time-sync sets wrong day

Change-Id: I8ac7561119e51774b9aee377e7373a7e830a5780
Merge branch 'master' into lab-android-2012
builds.pm: Add HiFi E.T MA9.

Change-Id: Ic8d31244c4ddc3924d889d0cb0d444844a1bb345
Fix opus craches with large embedded album art

Use the tlsf malloc and friends instead of the silly
codec_malloc to get actually working free and saner
realloc that doesn't leak memory.
Makes files with moderately sized embedded AA play
on targets with large enough codec buffers and files
with too large AA are now skipped rather than crashing.
Fixes crash when playing example file in FS#12842.

Change-Id: I06562955c4d9a95bd90f55738214fba462092b71
Merge branch 'master' into lab-android-2012