query-parser.y: Group the current keywords
Implement SHOW TABLES in terms of a SELECT * FROM ca_catalog.ca_tables

The necessary structures are simply built on the current statement arena.

Signed-off-by: Morten Hustveit <morten.hustveit@gmail.com>
query-parser.y: Fixed typo from earlier commit
ca-shell: Display schema path as prompt

The schema path is hardcoded for now.

Signed-off-by: Morten Hustveit <morten.hustveit@gmail.com>
fifo.c: Avoid accessing "space" and "fill" without lock

Removign the "size" member from the struct means we no longer can get get this
value without a lock, since space and fill are not updated simultaneously.

Signed-off-by: Morten Hustveit <morten.hustveit@gmail.com>
Added extremely rudimentary arena allocator test

The test just allocates some memory, then frees it.  Used with valgrind to look
for leaks.

Signed-off-by: Morten Hustveit <morten.hustveit@gmail.com>
Removed unused header "smalltable-internal.h"

Signed-off-by: Morten Hustveit <morten.hustveit@gmail.com>
Moved ca_hashmap_* declarations to ca-table.h

Signed-off-by: Morten Hustveit <morten.hustveit@gmail.com>