src/ALAC/ : Replace Apple endswap routines with ones from libsndfile.
Implemented CartChunk support for WAV files

Implement Cart Chunk support, in line with AES46.  The appropriate
standards document is available here:

http://www.aes.org/publications/standards/search.cfm?docID=41

Write tests to check consistency, check against reference application for
compatibility.

Only fully implemented with RIFF WAV format, though it might be applicable to
other formats.
doc/command.html : Couple of minor fixes.
src/wav.c : Fix handling or 'PAD ' chunk.

Handling of this chunk was broken in commit c3155728.
src/sndfile.h.in : Fix up SF_CART_TIMER definition.
sndfile.h.in : Replace type 'long' with type 'int32_t' in SF_CART_INFO.

Type 'long' can be either 32 or 64 bits so replace it with a type with
a guaranteed size.
tests/command_test.c : Use cart_test on RF64 files as well.
src/(cart|wav).c : Minor cleanups.
programs/sndfile-info.c : Add ability to dump the cart chunk.
tests/test_wrapper.sh.in : Add cart tests to command_test.
Fix memory leak. SF_CART_INFO_16K struct was not being de-allocated.
Merge d7a161d9..2ffaf92c from libsndfile-cart.