add an allocator context entry in the arc structure for memory management
move the allocator, BiBOP free lists, and propagator flag to the memory manager context struct
hash functions used for hashing objects
add hash.c
hashing function prototypes and such
hash functions for strings and characters