TODO:
	General:
	  - check UNUSED (and eventually remove them)
	  - clean up context create/destroy behaviour
	  - implement IASIG stuff
	  - implement mixahead!
	  - implement other missing functionality
	  - more documentation
	  - make sure data format is consistent within openal
	  - remove/pool extra mallocs/memcpy
	  - merge pool functions?
	  - more comments
	  - more examples

	Filters:
	  - finish implementing tdoppler!
	    tdoppler is implemented (sort of) but doesn't correspond 
	    either to real physics or any sort of spec.  Need to work
	    on this.

	  - fix reverb (reduce mem usage)

	Backends:
	  linux native:
	    - make sure that it works okay on 8 bit cards 
	    - make sure that it works okay on mono cards  (should be okay?)
	    - make sure that it works okay on 4 channel cards (are there any?)
	  solaris native:
	    - implement
	  windows native:
	    - implement
	  rest:
	    - best test

	Testing:
	  - callbacks with filters (alf_tpitch in particular) 
	  - locking
	  - more in general
