continue the registration when rating and reliability is absent
add timeline notification for dev,adding an "else" block to method timelineNotification() in challengeRegistration.js
Merge branch 'master' of https://github.com/cloudspokes/tc-api

Conflicts:
	actions/challengeRegistration.js
validateDatabaseForDevelop() is only designed for project 40000001, so it should not be used in it('User register a copilot posting challenge') in test.challengeRegistration.js, also too many db connections can cause "can not create a user thread" error.
merge with wangzhihao/tc-api
Merge with the latest one
Merge pull request #160 from wangzhihao/master

challenge registration api fix