src Tp.FingerPosition: added enum FingerPosition
src FingerEntryAttachment: added class FingerEntryAttachment

This class will inform which finger should be pressed for entry.
src Tp.FingerPracticePage: removed unused property indicate_char
src Tp.FingerStick, Tp.HandWidget, Tp.NoteButton: separated from tp_widgets.vala
src Tp.HandWidget: changed type of property "indicate" into Tp.FingerPosition, and make it process with Tp.FingerPosition.INVAILD
src Tp.Util: added function get_pair() for va_list
src Tp.Page: make descriptor_objname nullable, added constructor with_descriptor_file ()
src Tp.Page.Descriptor: added constant DEFAULT_NAME
src Tp.FingerEntryAttachment: added function update() and override attach(), detach() and property layout, present
src Tp.FingerPracticePage: make use of Tp.FingerEntryAttachment and Page.with_descriptor_file()
src Tp.Finger.DashPage: make use of Page.with_descriptor_file()
src Tp.HandWidget: renamed property indicate_finger into indicate_index,   and added property indicate
src Tp.FingerPracticePage: renamed property indicate_finger into indicate
src Tp.Page: make descriptor_filename, descriptor_objname readable.
src Tp.Page: added signal on_open()
src Tp.Page: make use of property descriptor_filename, descriptor_objname instead of backing fields.

This will allow implementations to set descriptor file in property.
src Tp.Page: added comments.
src Tp.Window: emit page's on_open() when it is opened.
src Tp.Finger.PracticePage: make it can generate random present string on activation of input entry.
src Tp.PracticePage: added class Tp.PracticePage
src Tp.PracticePage: implemented some of necessary functions.
src Tp.PracticePage: Implemented base feature, which EntryAttachments used to provide.
src Tp.Finger.PracticePage: Make use of features of Tp.PractivePage, removing out EntryAttachments.
src Tp.EntryAttachment and its subclasses: removed.
Merge branch 'master' of https://github.com/WSID/TypePractice

Conflicts:
	src/tp_layout.vala