Merge pull request #1 from trinitronx/fix-typo

Just fixed a minor typo with JSON syntax
Adjusted License and Author section
Links for cookbooks, use table formatting for attributes in README
Add support for Cacti under Ubuntu

 * Update server recipe for Ubuntu package names
 * Update spine recipe for Ubuntu package names
 * Change path for running initial SQL file on Ubuntu
 * Update Apache config template to use conf_dir attribute instead of hard coding the path
 * Update server recipe to use user/group attributes instead of hard coding them
 * Add more attributes for SSL support
 * Add an attribute for the Apache DocumentRoot
 * Ubuntu-specific cacti.conf file
 * Make crontab configurable (some people may want a higher granularity than every 5 minutes)
 * Fix cron path on Ubuntu
Merge pull request #2 from stormerider/ubuntu

Add support for Cacti under Ubuntu
Move licensing info to LICENSE, add stormerider as contributor
Update supported platforms and bump version to 0.2.0
Remove test directory from chefignore (Test Kitchen fix -- see RiotGames/berkshelf#587 and RiotGames/ridley#192)
Add Vagrantfile and README Vagrant documentation
Fix Vagrant typos in README
Added/updated Gemfile
Added CONTRIBUTING.md
Updated TESTING.md
Updated .travis.yml
Move Vagrant documentation to VAGRANT.md
Add .rubocop.yml
Rubocop fixes
Add basic Berksfile
Add .gitignore
Refactor package handling

Instead of hardcoding the lists of packages to install, set them as attributes based on platform. This defaults to the CentOS/Redhat set of packages. The Ubuntu attributes are current for 13.04, and may need to be tuned for previous versions.