Puppet modules are now git submodules

Hi.
Big commit but quickly resumed as:
 - modules/* are deleted and replaced by their respective git submodules
 - manifests/site.pp modified for a workaround on nginx module
 - .gitignore is initialized to ignore .vagrant directory

Enjoy
Benoit Dunand-Laisin