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`.
Changed paths in default recipe for kibana source to the new kibana directory structure
Fixed previous symlink of whole repository, now it only symlinks the dist directory
Update config.js.erb to be the same as the new config.js source from kibana
Rename dist to src symlink as per latest kibana folder structure change
git action changed to checkout
Update configuration to use proxy_pass setup by cookbook
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