add sources controller.
1060752 - Add sample output for repo import_upload
1120671 - missing operation from reaper and monthly tasks

I also added documentation about these tasks
pulp-dev.py installs and uninstalls packages.
Fix the line wrapping
add last_unit_added and last_unit_removed to repo docs
use serializer.
Added a scheduling task for reaper and monthly

Also added a couple of unit tests to make sure that the schedling
task actually calls the apply_async for the task that does the work
add get single content source.
Add support for details field on steps
add python-mongoengine to deps (el7 only)

This commit adds python-mongoengine for el7 builds. An EL6 version is already
available via EPEL.
Update details to progress_details per PR suggestion
Merge pull request #1223 from pulp/barnabycourt-step-details

Add support for details field on steps
Merge branch 'barnabycourt-step-details'
add unit tests.
1148796 - pulp-admin tab completion follows plugin structure
Merge pull request #1220 from pulp/barnabycourt-doc-unit-add-remove-timestamps

add last_unit_added and last_unit_removed to repo docs
update to set proper header on request body
Merge pull request #1212 from pulp/barnabycourt-1060752

1060752 - Add sample output for repo import_upload
Merge pull request #1219 from pulp/barnabycourt-fix-line-wrapping

Fix the line wrapping