[client] Remove index.html

Use "ajax_dashboard" as a top page.
[ItemData] Define a cast operator: int.

The purpose of this operator is to remove macros below.

GET_INT_FROM_GRP()
DEFINE_AND_ASSERT()
[HatoholUserEditDialog] User type -> User role
[client] Update Japanese translation
Merge branch 'master' of github.com:project-hatohol/hatohol
[server][AccessInfo] Use a defined type.
[server] Suppress compiler warnings due to the previous commit: a03309803.
[server][DBClientAction] Use a defined type to improve readablity and flexibility.
[HatoholSessionManager] Strip each cookie strings before parsing them

Without this fix, sometimes client fails to set sessionId.
[server][DBClientConfig] Use a defined type to improve readablity and flexibility.
[server][DBClientHatohol] Use a defined type to improve readablity and flexibility.
[client] Enable to access each pages without "viewer/" prefix

The "viewer/" prefix is still remained for backward compatibility.

github issue #105
[server][DBClientUser] Use a defined type to improve readablity and flexibility.
[server][DBClientZabbix] Use a defined type to improve readablity and flexibility.
[server][FaceRest] Use a defined type to improve readablity and flexibility.
[server][VirtualDataStore] Use a defined type to improve readablity and flexibility.
[server][VirtualDataStore] Use a defined type to improve readablity and flexibility.
[server][VirtualDataStore] Make input parameters const & according to the coding convention.
[HatoholNavi] Enable "current page" against top level path which is introduced at c6d42d6
[server][testDBClientHatohol] Use a defined a defined type to improve readablity and flexibility.