Don't include webserver recipe if `node['kibana']['webserver']` is empty

This allow better separation of concern when required, while allowing
the cookbook to work standalone by default.
Fix smal typo
Enable template_cookbook attribute for apache configuration.
Add mod_dir to the needed apache2 modules (kibana::apache)

Although the module might be loaded by the [default attributes of the apache2 cookbook](https://github.com/opscode-cookbooks/apache2/blob/master/attributes/default.rb#L161), someone might very well have overridden these.  So... explicitly including all dependencies FTW :)

Without mod_dir, accessing http://$IP:8400 will not get you to the dashboard `index.html`.
git action changed to checkout
Add ability to choose install type, fix dir structure, update config.js to latest
Fix formatting
Set default install_type to repo
added Vagrantfile/Berksfile to allow quick testing
Merge pull request #30 from paulczar/master

added Vagrantfile/Berksfile to allow quick testing
Merge pull request #21 from nickpellant/master

Changed paths in default recipe for kibana source to the new kibana directory structure...

This may be a breaking change to people using older branches/commit sha1's of kibana.    I branched off `kibana3-before-es-builds` before pulling this merge to make it easier for them to find what they're looking for.   Given that kibana3 itself is making 'sort-of' breaking changes by only offering kibana-latest build via the official build download,  I think it's okay if we do the same here, as long as we're not assholes about it.
added /_nodes to nginx and apache reverse proxying ....

to address https://github.com/lusis/chef-kibana/pull/28

also changed default git address to https: rather than git:  I've seen git protocol cause issues behind corp firewall

also updated test suit to include elasticsearch and a searchable log so that we're closer to an end-to-end test.
added /_nodes to nginx and apache reverse proxying ....

to address https://github.com/lusis/chef-kibana/pull/28

also changed default git address to https: rather than git:  I've seen git protocol cause issues behind corp firewall

also updated test suit to include elasticsearch and a searchable log so that we're closer to an end-to-end test.
Merge branch 'master' of github.com:lusis/chef-kibana
fix temp box change in Vagrantfile
Merge branch 'fee' of https://github.com/dennybaa/chef-kibana into fee
Adding attribute `default['kibana']['git']['checkout']` to allow override of default git action `:sync` to `:checkout`
Merge branch 'allow-no-webserver' of https://github.com/JonathanTron/chef-kibana into no-website

* Merge had issues with kibana['user'],  fixed.
added a testing framework

- Vagabond
- Strainer
-- Tailor
-- Knife Test
-- Foodcritic
-- Chefspec ( no tests yet )

created a .travis.yml file,  but this will need to be vetted by lusis to enable if we want to go that far.
version bump and changelog update