Renamed and moved stuff around
Shifting responsibilities between leaderGroupParticipant and commonApiBase
Modified Jasmine html reporter to bold-face the non-Jasmine lines because finding the lines in the stack was giving me a headache
Completed coding on commonAPIBase, need to fix and expand unit tests, add DataApi tests
(BROKEN) Working on fixing the unit tests
Common API tests work, many still to-do
Merge branch 'commonApiRefactor'

Conflicts:
	app/js/bus/transport/participant.js
	app/js/common/util.js