More work on bug #7768.  The tests now work in phantomjs, I updated Jasmine, as well as added a couple of reporters.