Renaming sql/table.sql -> sql/poky.sql.
Moving upsert to sql/stored_procedures.sql.
Reorganizing sql/*.sql under sql/flat/*.sql.

Making way for partitioning.
Adding the tz check to the flat poky table.
WIP. Separating flat, partitioned, and shared.
WIP adding delete and purge and clojure helpers.
Testing working for both flat and partitioned.
Adding loader script.
Fixing util-test.
Adding a flat to partitioned migration script.
Removing dev note.
Adding the constraints after the import.

/cc @frankfarmer
Adding a ? to valid-bucket-name.

/cc @loganlinn
Using pos? instead of (> x 0).
Changing `(str (.name *ns*))` to `(str *ns*)`.

/cc @loganlinn
Simplifying sprocs and removing parent trigger.

The parent trigger blocking CRUD on poky was too cautious. Took @frankfarmer's
suggestion and removed it in favor of more general stored procedures.

/cc @frankfarmer
Allowing deferred PRIMARY KEY.

/cc @frankfarmer
Clarify the use_varnish block at the bottom.
Merge branch 'master' into partition

Conflicts:
	src/poky/util.clj
Merge pull request #21 from drsnyder/partition

Partitioning support