Split bot logic out of FullStackTest
Add additional FullStackTest documentation
Reorder testbackend imports
Remove unused console logger in Testbackend
Fix setting loglevel in TestBackend
Add pytest equivalent of FullStackTest
Rewrite tests/webhooks_tests.py to use pytest
Set default pytest options
Use pytest instead of nose in run_tests.py
Let testbot fixture return bot instance
More Pythonic names for popMessage, pushMessage and friends
Ensure bot is fully started and plugins are loaded when starting testbot
Deprecate extra_test_file in favor of extra_plugin_dir

This provides consistency with the pytest `testbot` and removes the need
for the path hack described at
http://errbot.net/user_guide/plugin_development/testing/
Merge pull request #272 from zoni/pytest2

Switch from unittest & nose to py.test
Update plugin guide url in README.