tests and migration fixes

* Made sure plugin migrations run after cms
* Added frozen cms to inherit migration
* Fixed namespace issues in tests
Update 0002_fieldchanges.py
consolidated all scripts into develop.py
Merge remote-tracking branch 'origin/develop' into develop
Merge branch 'develop' into tests-cleanup
Fixed a bug when the page had no .lft or .rght

I'm not suer whether page should always have a .lft and a .rght or not.
If not it's a clean fix. Otherwise, you'll need to investigate why/how the page object came with .lft and .rght == None.
Merge remote-tracking branch 'origin/develop' into tests-cleanup
Merge remote-tracking branch 'linova/patch-2' into tests-cleanup
fixed no_sekizai test failing isolated
Added docopt requirement, isolated parallel
Fixed request.current_page leaking
for_page now raises a useful error when MPTT attrs aren't set
update admin style
Merge remote-tracking branch 'origin/develop' into tests-cleanup
all tests pass in isolated mode now
Merge remote-tracking branch 'origin/develop' into tests-cleanup
Merge remote-tracking branch 'origin/develop' into tests-cleanup
Fixed last failing test
maybe this will make travis happy
changed db env variable