possible fix for undefined suite
Removed lines introduced by 8e82310 previously removed by b98a8f9
Fixed string formatting in runner.py

If manage.py was called with <app_name>.<TestCaseName>[.<test_method_name>]
`TypeError` was raised
Fixed bug where normal Django long form test options were treated like behave options (which caused
a KeyError).  Fixed to ensure only behave options are parsed and stored.

Also, updated the package version number.
Fixed behave's `format` argument

Behave's `format` argument was set to a default value `['pretty']` so
using `--behave_format <a format>` was useless.
Changed `setup.py`. Updated .gitignore

I've changed to setuptools to support `develop` commandn
Updated runner

Behave `Runner` `undefined` attribute now is called `undefined_steps`
added tests.py and example_app, example_proj
removed failed attempted fix
Fixed bug introduced in last fix (--behave_browser) wasn't being recognized anymore
Merge branch 'tucarga' of https://github.com/tucarga/django-behave into tucarga
Merge https://github.com/adamestein/django-behave into adamestein
rolled back from undefined_steps to undefined
capturing stderr now in test runner tests
cleanup
run_test() method works; behave args properly passed in
updated readme
another readme update
fix so tests pass; inherit from current testrunner

behave uses argparse, django uses optparse. argparse can define
types as functions; optparse cannot, so we ignore function type
definitions.

Django 1.6 uses the new DiscoverRunner; so we try to inherit from
it, if error, then fall back to DjangoTestSuiteRunner
fix display of undefined tests