Split out fake obs into separate class

Separating test from the state machine simulating obs
Merge branch 'master' of github.com:openSUSE/osc-plugin-factory

Conflicts:
	tests/api_tests.py
Merge pull request #60 from miska/master

Split out fake obs into separate class