Merge pull request #272 from Ghost141/challenge_details_update

Update challenge details api
TC API - Rating Distribution API Update
logger info.
Add Failure Tests for Member Registration API by using Invalid Characters
Merge pull request #273 from muzehyun/master

TC API - Rating Distribution API Update
Update apiary.apib

add forumLink field for challenge detail API.
Update dataAccess.js

use debug level for database connected log
Update transaction.js

use debug level for database connected log
Update client challenge costs api

1. Add actualMemberCost filed.

2. Update logic for challengeFee field
Merge pull request #274 from Ghost141/client_challenge_costs_update

Update client challenge costs api
new forum ejb.
No cache for my profile.
long cache for profile.
long cache for member stats.
Remove getBasicUserProfile from private list.
Update generate token api

1. Return social login provider name when user is a social login user

2. Update test.generateResetToken.js
Merge pull request #277 from Ghost141/generate_token_update

Update generate token api
Merge pull request #276 from Ghost141/challenge_details_update

Update challenge details api
Update Challenge details api

1. Add forumLink in challenge details api

2. Update test.challenges.js

3. Update test data for search challenges api.