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.
Update customer api

1. Will update the client table when the customer number is exists and name is different with the data in database.

 2. Update test.customerCreate.js for this update.
No cache for my profile.
long cache for profile.
long cache for member stats.
Update challenge details api

1. Update copilotDetailedRequirements field. Only allow registered copilot access this field.

2. Update test.challenges.js
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.
Remove unused files