Revert "remove non-fedora code"

This reverts commit 20107f73414eba825fd855a34a076776fc6b1da8.

Conflicts:
	admin/packaging.py
	admin/test/test_packaging.py
Remove centos code for now
Skip unless root
Fix dependency matching to the exact version and release of python-flocker
Run lintian checks on the generated packages and disable some of the warnings
Split the description in to a title and summary so that fpm can generate those package fields.
Fix the maintainer email address after lintian changelog warning
These warnings are no-longer triggered
This is a bit silly
Enable rpmlint too
Wrap the package descriptions at 79 characters.
flake8
link to delayedversion removal ticket
Merge remote-tracking branch 'origin/master' into ubuntu-sumo-package-864

Conflicts:
	admin/packaging.py
Use ubuntu-14.04 as the identifier
Explain and simplify the special DelayedVersion handling in Dependency.format
Hmm. Ok, perhaps all this can be removed because DelayedRpmVersion.__str__ exists....I forgot I'd done that.
Fix MakeDependenciesTests
Fix missing space in package description
Check for rpmlint and lintian