[HatoholError] Use a map instead of an array for storing error messages
[HatoholError] Add error messages
[HatoholError] Update year
[server][HatoholError] Fix a typo.

imcpleted ->
incompleted.
[HatoholError] Fix a typo

HTERR_DELETE_IMCOMPLETE ->
HTERR_DELETE_INCOMPLETED
[HatoholError] Add getMessage()
[HatohoError] Init error messages
[FaceRest] Build more friendly error message
[FaceRest] Remove needless code
[client] Add a test for HatoholReplyParser
[HatoholReplyParser] Add tests for some error statuses
[client][test] Move tests under "node" directory to "browser"

I think deviding test environment is misleading and it seems that
it doesn't make sense.
[client][js] Remove needless exports
[HatoholLoginReplyParser] Define a missing REPLAY_STATUS "NOT_FOUND_SESSION_ID"
[HatoholReplyParser] Fix a wrong REPLY_STATUS

NOT_FOUND_RESULT ->
NOT_FOUND_ERROR_CODE
[HatoholReplyParser] Store optionMessage before checking errorCode
[HatoholReplyParser] Fix wrong reply statuses

REPLY_STATUS.RESULT_IS_FALSE ->
REPLY_STATUS.ERROR_CODE_IS_NOT_OK

RESULT_IS_FALSE_BUT_NOT_FOUND_MSG ->
NOT_FOUND_ERROR_MESSAGE
[HatoholReplyParser] Fix inappropriate status messages
[client][test] Fix a typo
[HatoholReplyParser] Fix confusing functions to get a message