[client][latest][triggers] Add pagination related variables
[client] Add a skeleton of HatoholPager which aims to manage pagination
[HatoholPager] Check existence of "params" argument
[HatoholPager] Declare local variables in tests
[HatoholPager] Add a callback function for switching a page
[HatoholPager] Fix wrong active item
[HatoholPager] Enable to update params
[TriggersView] Add pager
[HatoholPager] Remove needless braces
[HatoholPager] Limit number of pages to show
[HatoholPager] Add missing semicolons
[HatoholPager] Use -1 for unknown total number of records & pages
[HatoholPager] Don't show the pager when it's not needed
[HatoholPager] Rename a callback function

switchPageCallback ->
clickPageCallback

Because HatoholPager doesn't switch page, it will be done by receiver.
[LatestView] Use HatoholPager
[FaceRest] Add a property to pass total number of records to triggers.json & items.json

Their implementation will be added after the fix-count-triggers
branch is merged to the master.
[TriggersView][LatestView] Pass totalNumberOf{Triggers,Items} values in json to HatoholPager

So that it can show the page list after the server side
implementation is completed.
[FaceRest] Set an actual value of the number of triggers
[TriggersView][LatestView] Add a entry to set the number of records per page
[HatoholPager] Validate numRecordsPerPage & numTotalRecords