finish adding javascript testing and custom file audits to jenkins

In this pull:
* Modified build.xml to actually run the QUnit test suite
* Modified build.xml to add our two custom file layout audit scripts, audit_php_files and audit_js_unit_test_coverage
* Add the cobertura plugin to jenkins and to our config template - once i run puppet on jenkins and modify the job configs to match the template, this will print some nice jenkinsy JS code coverage graphs and summary based on the report output by JSCover

I believe this pull completes everything we said we needed for our current round of automated testing using jenkins, so i will claim:
* Fixes #419
* Fixes #376