add PageNumber-Tool

And, did a lot of refactoring as the following:
  * create ActionLayer and DrawActionLayer to split thin.editor.Layer
  * change type of Enum that has String keys to Object
  * add thin.ui.Input#setTooltip
  * add thin.editor.Layout#removeElementCursor

http://osc.matsukei.net/issues/271 fixes #271