ocf_stats: auto-deploy latest labstats from GitHub

- Move update.cgi script into labstats repo, use that for document root.
- Ensure using vcsrepo that the latest labstats is checked out.
- Minor cleanup
Move munin master config from common to ocf_stats
ocf_stats: refactor to use apache module

I really quite like the Apache module; it makes some simpler configs a
lot cleaner (and avoids the same boilerplate everywhere for enabling
vhosts/mods/etc.

Unfortunately the munin master config is a little hairy, and while it's
now using the Apache vhost (and I think it's probably better this
way...), I'll be the first to admit it's a bit frustrating to
write/read. With a complicated config file it probably makes more sense
to just turn the file into a template and puppet it...

P.S. puppet-lint has annoying rules that make hash indentation look
really, really terrible. I've never found a way I like to indent sparse
hashes, but this one isn't terrible:

  { rewrite_rule => '^/favicon.ico /var/cache/munin/www/static/favicon.ico [L]' },
  { rewrite_rule => '^/static/(.*) /var/cache/munin/www/static/$1 [L]' },
  { rewrite_rule => '^(/.*\.html)?$ /munin-cgi/munin-cgi-html/$1 [PT]' },

Unfortunately, puppet-lint refuses to accept this syntax, and makes me
do this instead:

  {
    rewrite_rule => '^/favicon.ico /var/cache/munin/www/static/favicon.ico [L]'
  },
  {
    rewrite_rule => '^/static/(.*) /var/cache/munin/www/static/$1 [L]'
  },
  {
    rewrite_rule => '^(/.*\.html)?$ /munin-cgi/munin-cgi-html/$1 [PT]'
  },

...oh well :(