Moves the tracking of revisions (what has / has not been run yet) to the DB instead of the filesystem.  Makes using version control & deploy management systems a lot easier. Also allows you to run revisions out of order if desired as they are now tracked individually instead of 'up to'.  Implementation is in keeping with the DB adapter / interface paradigm.  Only includes adapter code for MySQL however as the SQLite adapter is not currently implementing the interface properly [master branch as of now]; the MySQL adapter code likely would work as-is though.