Changes for generic Vagrantfile
Merge pull request #22 from amithkanand/generic_bootstrap

Changes for generic Vagrantfile
Provide a wrapper recipe to set java install attributes
Recipes for installing hannibal
1. hannibal_build.rb downloads source code and builds hannibal tarball for the correct hbase version
2. hannibal-hbase.rb downloads/unzips tarball, installs the files, makes configuration changes and starts the service

Pre-reqs:
1. Latest Java 1.7+ (Some downloaded dependent jars might be built on latest jvms)
2. Maven installed and proxies configured
3. git installed and proxies configured
4. Mysql installed and running
Update hadoop::configs to install java using java cookbook
Chefspecs for hannibal recipes