binary keys now works with MR index creation
added C support for ByteString key
more java work on ByteString key
Add C-support for ByteString keys

The pa_grid template has been modified to support ByteString keys
throughout the whole library. Additionally, some helper functions have
been added to the MonetDB NeoGeo/PAGrid extension to support encoding
numbers into hex values. This is needed to actually create the index
with ByteString keys.
Adds MonetDB support for index creation w/ ByteKeys

This commit adds full MonetDB support for creating the PreAggregate
index with ByteString keys. Also adds several additional checks on
dependent SQL functions.
Adds partial Postgres support for ByteKey

This commit updates the pa_grid function for PostgreSQL to support the
ByteKey. Not yet fully finished.
Finalize Postgres support for ByteKey

This commit modifies the PreAggregate class to use the ByteKey variant
of the C-based pagrid lib.
Move C-extension template files into own directory

This commit moves the C-extension template files (e.g.
pa_grid.template.c and vector.template.c) into their own directory.
Fix 2 bugs in PA class w.r.t. to creating pa tables

This commit fixes 2 bugs whereby the PA definite and temp chunk tables
could not be created (due to invalid SQL) when the aggregate mask is set
to a specific Aggregate.
Add extra demo for nl_enlarged dataset

This commit adds an extra demo for the nl_enlarged dataset (~98MM rows)
+ fixes the uk demo.
Add a new sub-project for pre-aggregate tooling

This commit adds a complete new Maven sub-project that contains a set of
tools for working with the PreAggregate index and can automatically
build binaries for these tools.
Add forgotten Java tool src file
Update tools readme
Fix a readme type
Merge branch 'monetdb'