1120671 - missing operation from reaper and monthly tasks

I also added documentation about these tasks
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
Fixed method names and added stronger assertion to unit tests
Fixed some documentation wording, added highlighting of setting names
Fixed unit test to match the new name of scheduled tasks
Merge pull request #1229 from pulp/mhrivnak-dbtimeout

setting a max DB connect timeout of 1 second for pulp-manage-db
Merge pull request #1216 from dkliban/1120671

1120671 - missing operation from reaper and monthly tasks
Automatic commit of package [pulp] release [2.4.2-1].
Automatic commit of package [pulp-nodes] release [2.4.2-1].
Merge remote-tracking branch 'origin/2.4-release' into 2.4-testing

Conflicts:
	nodes/pulp-nodes.spec
	pulp.spec
	rel-eng/packages/pulp
	rel-eng/packages/pulp-nodes
Merge remote-tracking branch 'origin/2.4-testing' into 2.4-dev
Merge remote-tracking branch 'origin/2.4-dev' into 2.5-testing

Conflicts:
	nodes/pulp-nodes.spec
	pulp.spec
	rel-eng/packages/pulp
	rel-eng/packages/pulp-nodes
Merge remote-tracking branch 'origin/2.5-testing' into 2.5-dev
Merge remote-tracking branch 'origin/2.5-dev'