Implement alterSchema for SQLIte

This implementation can be used with CakeDC migrations plugin.  It passes
most of the existing tests (both migrations and core)  plus some new ones.

The code is kind of hacky but it works.  I am happy to refactor /
improve this code if the core team provides some feedback.