Adds and updates tasks for JS components.

These updates are needed for JS components like cf-expandables. I moved my local copy of cf-grunt-config (with changes) into cf-expandables for testing and it worked fine. I also ran the Mocha test and no major build error popped up on existing components.