Refactoring the provisioning system

--HG--
rename : Vagrantfile => Vagrantfile.in
rename : provision.d/update => provision.d/_update
Refactored Vagrantfile and provisioning

--HG--
rename : Vagrantfile.in => vagrant/Vagrantfile.in
rename : provision.d/_fixperms => vagrant/provision.d/_fixperms
rename : provision.d/_github => vagrant/provision.d/_github
rename : provision.d/_provision => vagrant/provision.d/_provision
rename : provision.d/_update => vagrant/provision.d/_update
rename : provision.d/daikon => vagrant/provision.d/daikon
rename : provision.d/eclipse => vagrant/provision.d/eclipse
rename : provision.d/jars => vagrant/provision.d/jars
rename : provision.d/java7 => vagrant/provision.d/java7
rename : provision.d/javalanche => vagrant/provision.d/javalanche
rename : provision.d/jython => vagrant/provision.d/jython
rename : provision.d/mercurial => vagrant/provision.d/mercurial
rename : provision.d/python3 => vagrant/provision.d/python3
rename : provision.d/userfiles => vagrant/provision.d/userfiles
rename : provision.d/virtualenvs => vagrant/provision.d/virtualenvs