Simplify dml/schema.

This patch allows sophia to be used in
schema-aware environment with online create/drop
support.

It simplifies internal schema storage and recover
related procedures:

* Remove database versioning
* Do not support schema database and schema update
transactions
* Support pre-recover stage when there are no
knowledge about data
* Allow recover related works to be delayed
* Partial support of external WAL