Extract nagios::base and nagios::target::http, attempt to understand nagios

* nagios::base - makes sure that the target directory exists for modules that add SSH checks.
* nagios::target::http - only needed on hosts that expose HTTP services (e.g. not needed on db1/es)
Add missing target + remove redundant arguments.
Bump elasticsearch to 0.20.5.

Can't stay on 0.20.2 after reading https://github.com/blog/1397-recent-code-search-outages
Add vagrant.pp.
Merge branch 'master' of https://github.com/holderdeord/hdo-puppet into multivm