Restructured memory management

For manual memory
 * valloc
 * vdealloc

For reference counted memory
 * vref_alloc
 * vref_inc
 * vref_dec
Added basic table implementation

Packed hash-table based implementation
roughly based off of pythons code

Also supports chaining of tables through the
tail field. Has multiple applications such as
object prototyping, lexical scoping, etc.

Uses load factor of 1.5 with capacity as
powers of two due to efficient calculation.