Number versions in html files automatically by the grunt.
Merge pull request #70 from pubannotation/release_auto_number_by_grunt

Release auto number by grunt
Remove handlers is not used when the no-edit-mode.
Extract a selection model for relations.
Extract a function 'idContainer'.
WIP entityにもselectionModelを適用しました。
WIP entity操作しているところを分離
entitySelectChangedをリファクタリング
SelectOnlyをdeselectOthersとselectに分割しました。
ラベルとentityをまとめてselect/deselectしているのを別々に操作するように変更
entity選択時の処理をdomUtil.manipulate.selectからdomUtil.selector.entity.selectに置き換えました。
Spanの選択をdomUtil.manipulate.selectからdomUtil.selector.span.selectに置き換えます。
WIP 選択処理はなんとか綺麗になった気がする。
modelから削除されたエレメントを選択解除します。
annotationDataが全部変更されたらselectionModelをresetします。
removeはrenderer専用だ
bindableで1つのイベントに複数のコールバック関数を設定できるようにしました。
インスタンスに応じたラベル選択の切り替えをcontrollerからviewModeに移動します。
domUtil.manipulate.deselectを隠蔽します。
annotationData以外はbindable要らないじゃん