Move the `vendor/assets` sub directory to `provider` directory.

Because when you deploy your application, Composer will empty the
'vendor' directory out.
Update .gitignore to revert the original behaviour of the 'vendor' directory.