Fixes #239 Allow index renames
Fixes #240 SPATIAL KEY support, fixing reversion from reserved refactor (2575f3c)
Merge pull request #241 from iarna/allow-index-renames

Fixes #239 Allow index renames
Merge pull request #242 from iarna/spatial

Fixes #240 SPATIAL KEY support, fixing reversion from reserved refactor (2575f3c)
Add support for CREATE INDEX
Allow defaults to be functions/constants, eg, true/false
Merge pull request #231 from iarna/new-sql

New sql
Merge "modyllic patch" and "modyllic apply"
Merge pull request #244 from iarna/merge-apply-and-patch

Merge "modyllic patch" and "modyllic apply"
Update README.md
Support default lengths varying based on signedness

Do this by making the length of types lazily computed, and the
default_length purely computed.

A side effect of this is that we push length and default_length up to the
top-level Type interface, and it's just null for types that don't have
lengths.
Merge pull request #245 from iarna/fix-unsigned-lengths

Support default lengths varying based on signedness