TC API - My Challenges API
Merge pull request #291 from muzehyun/master

TC API - My Challenges API
Merge pull request #293 from Ghost141/submissions_api_update

Update submissions api, challenge details api
Reverted last two.
Revert "Reverted last two."

This reverts commit ca11b1c7ea2856b619bf493e2555101329a5da2f.
submission for "TC API - development challenge submit with direct file
upload", using a new method to handle direct file uploading
Merge pull request #295 from bugbuka/master

submission for "TC API - development challenge submit with direct file
Update Password API
Merge pull request #296 from Ghost141/update_password

Update Password API
Update challenge details api

1. Ad "submissionsViewable" field in api response.
Removed lower case of handle in reset, as token is stored with handle case sensitive in key.
Updated to use lower case of handle in token cache key.
Updated default sortOrder/sortColumn/pageSize
default size 150.
password related filter.
Update update my profile api

1. Update checkCoderActivated and checkUserActivated. The former one will use dw database and the second one will use transactional database.
Added status_id  =1
Merge pull request #301 from Ghost141/my_profile_api_update

Update update my profile api
Fixed reliability.
Add final fix.