TopCoder NodeJS Active Client Challenge Costs API
Merge remote-tracking branch 'upstream/master'

Conflicts:
	actions/reports.js
	apiary.apib
	initializers/helper.js
	routes.js
Merge pull request #222 from Ghost141/challenge_analyze

Challenge analyze API
Updated queries.
updated queries.
updated queries.
Merge pull request #223 from Ghost141/master

Update Search Marathon Challenges API
Updated queries.
Merge pull request #224 from Ghost141/master

Fix error in search upcoming marathon challenges api query.
Fixed query.
Fixed query.
Used roundId if sort column is submissionEndDate for now.
Used round id as sort column if passed in is submissionEndDate for now.
Handle challenge result not found since validation is done in tcs_catalog but query is in dw.
Disabled cache.
Used fixed 0.2.0 for jsonwebtoken, 0.3.0 caused error.
Merge branch 'master' of https://github.com/cloudspokes/tc-api
Fixed unregister validation logic.
unregister validation logic fix.
update forums-wrapper commit hash