Vellum requirejs

Just remembered, this beast needs to get reviewed before we can bring in the new version of Vellum.

DO NOT MERGE
@biyeun is this still the right thing to do with the django-compressor changes? cc @dannyroberts