rose.config_processors.file: improve table create

Check whether required tables exist, instead of whether the database
file exists.
Also fixed various problems reported by pylint.
Merge pull request #1225 from matthewrmshin/fix-file-install-bad-db-schema

rose.config_processors.file: improve table create
Update CHANGES.md
rose.date: fix invalid local name
Merge pull request #1226 from matthewrmshin/fix-rose-date-typo

rose.date: fix invalid local name
rose suite-log -U --prune-remote now works

The documented option was not implemented correctly under
`rose.opt_parse`.
rose docs: fix upgrade dev example ordering
Merge pull request #1229 from benfitzpatrick/doc.fix-upgrade-example

rose docs: fix upgrade dev example ordering
rose.suite_run: fix reset of method arg

Local variable and an argument has same name.
Merge pull request #1230 from matthewrmshin/fix-rose-suite-run-arg-reset

rose.suite_run: fix reset of method arg
Merge pull request #1228 from matthewrmshin/fix-rose-suite-log-prune-remote

rose suite-log -U --prune-remote now works
Update CHANGES.md
Update CHANGES.md
Update CHANGES.md