Rewriting of links for Course Updates and Course Handouts.

STUD-669.

@chrisndodge Do you want to take a first pass at this before vacation?

I'd still like to get some Jasmine test coverage of Course Updates (and handouts). There's no Jasmine test currently, and I'm trying to decide how much additional time to put in given that we want to rewrite that page to use HTMLModules. I do have pretty good integration test coverage, though I'd like to be really sure that what we are sending back to the server is the /static/ version-- that's what I'm hoping to cover through the unit test.

I had to move utility.js into a /src/ directory to get the Jasmine test infrastructure to recognize the file. May not be necessary after Will's changes hit.

I probably will have pep8/pylint stuff to clean up.