Make get_configuration() a global.
Fix calling try_delete before importing it.

Previously, the import of try_delete was after one of the blocks
of code that called it, so it could result in an error at runtime.
compress in makePointer only in non-ta2, in preparation for consolidating all ta2 allocations
refactor vtable extension
refactor chunkifying in makePointer
ensure aligned sizes for all constants
Merge pull request #1029 from waywardmonkeys/fix-get-configuration

Make get_configuration() a global.
Merge pull request #1032 from waywardmonkeys/fix-try-delete

Fix calling try_delete before importing it.
write out all the initial global allocations as one big ALLOC_NONE
always flatten out ta2 allocate()ions
split function table indexings into 4 Uint8 when in the singleton global allocation
Added alcGetContextsDevice and alcGetCurrentContext functions.
Added alcMakeContextCurrent return values.
* Spaces and indentation.
* Fixed alcGetCurrentContext.
* Added some guards.
* Added freealut testcase.
* Fixed OpenAL currentContext.