Nicer test output for headless tests

This pull request suggests changing the output of the headless test suite from 

    2013-03-05 15:39:30,594 test: phantomjs test/phantom-jasmine/run_jasmine_test.coffee test/ol.html
    Starting...
    create an empty collection: 3 of 3 passed.
    create a collection from an array: 3 of 3 passed.
    push to a collection: 3 of 3 passed.
    pop from a collection: 3 of 3 passed.
    insertAt: 3 of 3 passed.
    setAt: 3 of 3 passed.
    removeAt: 2 of 2 passed.
    on an empty collection: 1 of 1 passed.
    on a non-empty collection: 1 of 1 passed.
    scope: 1 of 1 passed.
    forEach: 3 of 3 passed.

... to ...

    2013-03-05 15:41:31,612 test: phantomjs test/phantom-jasmine/run_jasmine_test.coffee test/ol.html
    Starting...
    
    ol.collection 
     create an empty collection .................................   3/3    ok
     create a collection from an array ..........................   3/3    ok
     push to a collection .......................................   3/3    ok
     pop from a collection ......................................   3/3    ok
     insertAt ...................................................   3/3    ok
     setAt ......................................................   3/3    ok
     removeAt ...................................................   2/2    ok
    
    ol.collection forEach 
     on an empty collection .....................................   1/1    ok
     on a non-empty collection ..................................   1/1    ok
     scope ......................................................   1/1    ok

... which is easier to read.

Please review.