Add sinon as a dependency (saving it as an actual dependency instead of a devDependency since we are using it for the dummy ureport api, which is part of the source to allow demoing to be done with the dummy api)
Add stub utility in dummy module for use with the dummy ureport api
Add a stub-based DummyUReportApi
Merge branch 'develop' into feature/issue-11-implement-dummy-u-report-api-attempt-2

Conflicts:
	src/dummy.js
Change DummyUReportApi to allow .ureporters() and .ureporters.poll()'s call args to also be spied on
Add sinon to the demo build
Remove dummy from the app paths
Merge branch 'feature/issue-11-implement-dummy-u-report-api-attempt-2' into develop
Add basic auth support to UReportApi
Change UReportApi.ureporters.get to return null if the user is not found
Remove the unused UReportApi.ureporters.is_registered
Rebuild
Fix app test stub after AppTester method change: AppTester.check.state -> AppTester.check.user.state (thanks @hodgestar)
Merge branch 'feature/issue-15-ureportapi-ureporter-get-should-return-null-if-the-user-is-not-found' into develop
Merge branch 'develop' into feature/issue-16-ureportapi-should-accept-auth-params

Conflicts:
	test/api.test.js
Rebuild
Build before every test as a way to keep builds up to date (thanks @hodgestar)
Merge branch 'develop' into feature/issue-16-ureportapi-should-accept-auth-params
Merge branch 'feature/issue-16-ureportapi-should-accept-auth-params' into develop
Merge branch 'develop' into feature/issue-14-first-draft-of-app

Conflicts:
	test/app.test.js