AllegroPro Memory Management

The user will have the ability to register, before AllegroPro is initialized, replacement functions for memory management. There will be an API for calling the AllegroPro allocation functions.

It is advised that the user not assume that any pointer that AllegroPro gives the user be a pointer that the free allocator function can be called on.