major refactoring

made some attr names smaller, made some static values configurable as attrs,
replaced some execute cmds w/ built in providers, removed MYSQL as hard
requirement, fixed gerrit start/restart as service and apache service, removed
hard set ssh key files, improved mysql schema migration, appropriate notificate
upon change of templates or module changes.  install replication plugin from
extracted war file, changed replication configuration.
create admin gerrit user in db and use cookbook LWRP

this first user is important as it contains the ssh pubkey in order
for ssh -p 29418 gerrit commands to work without having to login to
the ui for the first time to register auth.  this will allow jeepyb
cookbook to work without user intervention.  Replaced bash shell
mysql binary commands with native mysql lwrp.
mysql accounts should happen no matter which auth
update databag example
refactor apache
allow CAS workaround by attribute
fix for CAS login anonymous coward
foodcritic fixes