ENH: More flexible HRTFs

Addresses #175. Added the CIPIC HRTFs for KEMAR with large ears. 5-deg increments, 360-degree azimuthal coverage. Changed HRTF data format to hdf5 and documented the spec.

Ready for comments.