Fixes South Datamigration incompatibility.

Basic idea:
Properly inheriting from DjangoTestSuiteRunner and calling parent methods.

Behaviour change:
Feature tests aren't sorted before default tests; if unittests fail,
integrationtests have higher chance of failing too and  --fail-fast should fail
as fast as possible.

Also:
 - removes/comments unused imports
 - removes superfluous call to unittest.TestCase.__init__
   DjangoBehaveTestCase is a django.test.LiveServerTestCase is a
   unittest.TestCase, so it should be called already if we call super().init.
Automated merge with git+ssh://github.com:rwillmer/django-behave.git
Merge pull request #13 from foxxyz/master

Fixed some typos in tutorial and README with regards to the example
Added the ability to pass in options.  Because of this, all of Behave's command line options can now be
passed in via Django's manage.py test command as well as a new django-behave option to choose which
browser to use
Updated documentation
Merge pull request #15 from adamestein/master

django-behave can now take command line arguments
Merge branch 'master' into pr/12

Conflicts:
	django_behave/runner.py
merge master into pr/12
Merge remote-tracking branch 'upstream/master'

Conflicts:
	django_behave/runner.py