Port testsuite to py.test

See https://github.com/pocoo/metaflask/issues/8

- [x] Remove assertion methods
- [x] Remove useless classes
- [x] Remaining testcase classes shouldn't inherit from "TestFlask"
- [x] Remaining testcase classes shouldn't use setup and teardown but autouse-fixtures
- [x] Remove ``suite`` functions