Rewriiten library

Have to implement to rewritten version.

* ライセンス未定義のコードを排除するため heavensword/CalendarView#45
* クラス名とPublic Interfaceはそのまま利用する(既存の実装と互換性を保つ
(実装部分であるBaseは保てるようにする)
* 使われてない機能を排除する(マルチタッチ等)