Allow runtime version information.
Add the needed version module.
PyLint + PEP-8 + Formatting.
Add Skip to the results so we can have skipped tests within the same data structure.
Merge remote-tracking branch 's0undt3ch/features/version-info'
Merge remote-tracking branch 'jenf/skip'

Conflicts:
	src/xmlrunner/__init__.py
Bumped version.
Fix #30. Drop references to TestCase instances.

Allow the garbage collector to free TestCase instances after they
run.

[#30]: https://github.com/danielfm/unittest-xml-reporting/issues/30
New version.
Properly handle skipped tests.
Include skipped expected failures and unexpected successes in console report.
Include skipped test cases in the generated XML reports
Fix skipped tests expected behaviour.
Use `unittest2` if available.