working appserver with riak and riemann
removing svcutils templates from the riemann module
Making it so that:

class { 'riemann::common': }
should be declared whenever the groups and common configuration
for riemann across the different services (riak, net, health, server)
are needed,

and class { 'riemann': } only for the server.
depend on packages for tools in ::common
depend on riemann::common
riemann-tools depends on nokogiri which depends on this
Refactorings:

 * Ensure log_dir inside riemann rather than relying on mixsvc.
 * Whitespace
 * exec + args => exec
making riemann work with RVM system_ruby
whitespace and default ruby version
misc fixes:

 * run services as correct user
 * whitespace
 * fixup deps in riemann::xxx::service.pp
 * rename private 'vars' according to new methodology
prepare: multiple riemann components simultaneously
better logging support, better tagging support for health
manage firewall with hiera setting by default
adding firewall exception for port 5555, UDP, and more specific SOURCE