Branch tracking setup
Added test for branches, and some of the instrumentation code
mocha dapter work on wrong branch
Added test for branch tracking
Adding a more complex test
Added branchTracking turned off by default and flag to activate it
Branch tracking feature.

Turned off by default, can be used to view unhit branches in code.
Multi-line branches won't show correctly on reporter yet.

Complex tests pass

Branching browser test

Update src/blanket.js

Update src/qunit/reporter.js

Added branch display to reporter, still need to show whether branches are
hit or not.

Package change

Simple branch tracking report output
Still need to parse result source and highlight properly for nested conditionals

More complex branch reporting

mocha dapter work on wrong branch

Adding a more complex test
Added branchTracking turned off by default and flag to activate it

Complex reporting still not working, but reporting is split into separate
function for recursion

Tracking needs to be changed to handle line and column ends

Updated tests

redoing reporting

Basic branch reporting works for single line branches

Moved styles into classes

Updated tests
Branch tracking feature added.

Merge branch 'branch_tracking'

Conflicts:
	dist/jasmine/blanket_jasmine.js
	dist/jasmine/blanket_jasmine.min.js
	dist/qunit/blanket.js
	dist/qunit/blanket.min.js
	src/blanket.js
	src/blanketRequire.js
	src/config.js
Merge pull request #179 from alex-seville/master

Branch tracking