Split server and web installs so that we can install a server without
the web frontend

Create install_method attribute for web so that we can have multiple
install methods
Move all source installs except agent to the same extract directory
Run Zabbix php frontend behind Nginx with php-fpm fastcgi
Fix zabbix nginx site template so that css/js are rendered properly
Pass php settings into nginx and apache zabbix config templates
Split server and web installs so that we can install a server without
the web frontend

Create install_method attribute for web so that we can have multiple
install methods
Move all source installs except agent to the same extract directory
Run Zabbix php frontend behind Nginx with php-fpm fastcgi
Fix zabbix nginx site template so that css/js are rendered properly
Pass php settings into nginx and apache zabbix config templates
Merge branch 'nginx_web' of github.com:RiotGames/zabbix into nginx_web
Attempting to fix web_apache, committing so i can change something on another branch
Merge branch 'fix_db_credentials_security' into nginx_web
Pass php parameters into apache config. Make sure apache site is created in the correct order
Merge pull request #5 from RiotGames/fix_db_credentials_security

Fix db credentials security
Merge branch 'master' into nginx_web
Merge pull request #6 from RiotGames/nginx_web

Nginx web
Refactors fuctionality from recipes/default.rb into recipes/common.rb
except for agent install

All recipes that require zabbix structure/user include_recipe
"zabbix::common" so that we can call into them at any level

default recipe delegates to agent recipe

agent recipe that follows the same pattern as server and web recipes

Break attributes/default.rb into multiple files because it got
sufficiently complex
Add agent_registration recipe

Add agent to zabbix server
Push it in groups defined by node['zabbix']['agent']['groups'], default to ["chef-agent"]
Will working better with zabbixapi 0.5.9
Server version must be >= 2.0.4