<node spec> bug 949543 use resource_limits.template directly as .conf in RPM

https://bugzilla.redhat.com/show_bug.cgi?id=949543
(Origin clone of Enterprise https://bugzilla.redhat.com/show_bug.cgi?id=949260)
This change causes the node RPM to own the resource_limits.conf file so that
when it changes, users will at least get a .rpmnew file to show that they
might want to look at updating their resource_limits.conf file to incorporate
the changes.
Registering/installing the cartridges in the rpm %post

The v2 php cartridge already had this:
http://lists.openshift.redhat.com/openshift-archives/dev/2013-April/msg00051.html
Bug fixes for DIY v2 cart
-947010
Display the mongo password to the client when setting up the db
Delete move/pre-move/post-move hooks, these hooks are no longer needed.

Remove move/pre-move/post-move hook references

Mcollective cleanup: remove methods and references related to move, pre-move and post-move.
Gear Move changes: Keep same uid for the gear When changing the gear from one district to another.

Added district test case: Tests reverse_uid with preferred uid logic

Bug fixes
Change 'allow_change_district' to 'change_district' and remove warnings when target server or district is specified.
Fix start/stop carts order in move gear.
Merge pull request #1974 from brenton/v2_post2

Registering/installing the cartridges in the rpm %post
Merge pull request #1976 from calfonso/master

Cartridge fixes
Merge pull request #1978 from sosiouxme/bz949543

<node spec> bug 949543 use resource_limits.template directly as .conf in...
Merge pull request #1959 from pravisankar/dev/ravi/card-537

Merged by openshift-bot
jenkins WIP