Rework database installations into zabbix_database LWRP

Isolate Database installation from Server Installation
  Previously the databse recipes were always called by the server_source
  recipe and they were responsible for writing a server config file

NOTE: This should not be the final structure as database credentials are
still persisted back to the chef server with node.set. They will be
viewable on the server.