Port testsuite to py.test

See https://github.com/pocoo/metaflask/issues/8

- [ ] Remove assertion methods
- [ ] Remove useless classes
- [ ] Remaining testcase classes shouldn't inherit from "TestFlask"
- [ ] Remove ``suite`` functions