Add lcov reporter and allow multiple reporters to be used. Fixes #28.

Squashed commit of the following:

commit 87d140e8707a21f7785d0f7368513eaf833afe8c
Merge: 7dbc86e 906c6c9
Author: Mangala SSS Khalsa <mkhalsa@sitepen.com>
Date:   Fri Mar 8 12:07:11 2013 -0700

    Merge branch 'lcov-reporter' of github.com:msssk/dojo2-teststack into lcov-reporter

commit 7dbc86e83e16c3b92fbb2b5f0da504dcb92d443f
Author: Mangala SSS Khalsa <mkhalsa@sitepen.com>
Date:   Fri Mar 8 10:42:14 2013 -0700

    Add lcov reporter
    Update client.js and runner.js to support specifying multiple reporters

commit 906c6c9d9c91a90a7fddccc40c19a86ad8c12046
Author: Mangala SSS Khalsa <mkhalsa@sitepen.com>
Date:   Fri Mar 8 10:42:14 2013 -0700

    Add lcov reporter
    Update client.js and runner.js to support specifying multiple reporters