Document tentative hrtf dataset format
mit_hrtf.py converts included dataset to an hrtf file
defined a struct for hrtf data and function to load it
Add private_hrtf.h to private_all.h
Empty function to load hrtf tables
Made function to reverse endianness of a buffer
Some preprocessor directives to make sure we can safely load hrtf
Static assert support

This is used to make sure that it is safe to assume sizeof(float) == 4 for hrtf loading.
Some errors for hrtf loading
Half-implemented hrtf file reading.

Specifics: the function doesn't do enough to test, but compiles; the file theoreticaly reads;
the struct representing it, however, is not yet filled out.
Finished Lav_createHrtfTable, but it is not tested or debugged.
Ignore *.hrtf files
In hrtf.c, it was Lav_createHrtfTable for some reason
Hrtf loading appears functional.

Note: it still may not work, as it's near impossible to test against the coefficients themselves.
that particular test is kind of just play the audio, unfortunately.
Helper functions to compute stereo hrtfs.
Began work on hrtf node

Initialization is 75% done, but processing does nothing yet.
Added some basic fields to HrtfNodeData
Fill out the HrtfNodeData in the HrtfNode constructor
Make room for the hrirs in HrtfNodeData
Filled out hrtfProcessor a bit