Puppet provisioning: split out git package into seperate file. Added nvm >> git dependency.

Vagrant build should be working correctly now. Issue with nvm installer has been resolved. See: https://github.com/creationix/nvm/issues/476
[OE-4492] First pass at moving core assets into clientScript packages.

A lot of code was removed that handled the priority of scripts/stylesheets. We can now use clientScript to manage script depedencies (and priorities).
[OE-4492] Commented out adjusting script mapping. (It's not required at this time, but leaving in for now for reference.)
[OE-4492] Added event module and admin package definitions
[OE-4492] Event module asset package registration
[OE-4492] No need to reset client-script assets
[OE-4492] Better dynamic package creation
[OE-4492] Cleanup
[OE-4492] Added additional core packages