Run the daily catchup rsync before the daily indexing catchup cronjob

Otherwise missed files won't get indexed since they won't exist until
the rsync runs.

This also gets rid of the random sleep because it a) didn't work under
/bin/sh (really /bin/dash) since $RANDOM is a bash-ism and b) isn't
necessary anymore since our cronspec is no longer 04:40 as suggested in
the cpan.org example.
Fix escaping warnings from puppet

Puppet's double quoted strings warn about unrecognized escapes.  Double
up the backslashes to get literal backslashes for our sed expression.

This should fix the following warnings:

    warning: Unrecognised escape sequence '\+' in file /etc/puppet/modules/line/manifests/init.pp at line 15
    warning: Unrecognised escape sequence '\(' in file /etc/puppet/modules/line/manifests/init.pp at line 20
    warning: Unrecognised escape sequence '\+' in file /etc/puppet/modules/line/manifests/init.pp at line 20
    warning: Unrecognised escape sequence '\)' in file /etc/puppet/modules/line/manifests/init.pp at line 20
    warning: Unrecognised escape sequence '\1' in file /etc/puppet/modules/line/manifests/init.pp at line 20
If something is a location it's static, so put in a 24hour Surrogate control
Increase the TTL for cpan.metacpan /authors surrogate ttl
Remove surrogate control from nginx but also stop nginx serving /static so catalyst can set the header
Give es 70% of available memory in dev vm
Transform GB to MB before doing 70% calculation

old facter :-P
Adds js-beautify.
Adds cssunminifier.
Install libgmp-dev for OpenID crypt dependency
Define npm-install type for reuse

and DRY our package installations
purge needs its own call
do daily instead of hourly backups
Pre-install Carton and Daemon::Control

for managing all apps.
Remove serverstarter instances with a defined type
Install services for Daemon::Control scripts
Move d-c module installation into d-c puppet module
Symlink app var dirs to /var/*/daemon_control

so that logs can be on a separate partition.
Setup log rotation for daemon_control services

borrow conf from startserver module
Replace startserver with daemon_control scripts