a number of improvements and fixes to the new mms-agent recipe:

- fix the cookbook name in runit
- adds 2 new attributes: mongodb.mms_agent.{install_dir, log_dir} to
  customize the agent
- forces the use of the standard community runit cookbook
- only restarts the agent service if a change has been detected
- sets two new 'dynamic' attributes for reference:
  mongodb.mms_agent.{version, checksum}

note that the last (bounce on change) required quite a bit of extra work
because it always downloads the zip; most of this can be removed when
the issue is resolved by the mms mongo team
split out attributes into smaller units
add attribute based formatting for sysconfig(defaults) and db config
update init files with upstream files from mongodb/mongo
dbconfig sysconfig and from templates
10gen recipe forces correct package names
new install recipe
 - overwrites default init scripts for our custom
 - prevents booting at package install
drop config file, just-in-case at install
fix init file generation on start
Merge branch 'master' into mms-agent-improvements

Conflicts:
	Berksfile.lock
Merge pull request #163 from mattchukabam/mms-agent-improvements

a number of improvements and fixes to the new mms-agent recipe:
typo
Merge pull request #164 from jamesonjlee/config-change-install-fix

Fix initial install and configuration also adds configuration by attributes
closes #136 #156 #102
v0.14.0
removed duplicate attribute
Merge pull request #167 from kriswallsmith/patch-1

removed duplicate attribute in README
ignore metadata.sjon
fix DAEMONUSER instances to be DAEMON_USER always
fix provides and $NAME
Merge pull request #168 from jamesonjlee/fix-daemon_user-value

Fix sysconfig values broken in #164
bump 0.14.1