JavaScript bindings

iOS SDKのJavaScriptCoreを使ったObjective-CとJavaScriptのインタフェースの足並みを揃えるための実装です。JavaScriptCoreを使用しています。

* JavaScriptからKonashi iOS SDKのメソッドにアクセス可能になりました。
 - KonashiJavaScriptBindings及びKonashiJavaScriptBindings2プロトコルとKonashi+JavaScriptBindingsカテゴリにメソッドの宣言、実装を行うことによりJavaScriptのインタフェースが自動で定義されます。
 - 内部の処理はObjective-Cで実装したものが実行されます。
* JavaScriptからアクセスするために、いくつかのメソッドの追加や非推奨メソッドの追加を行いました。
* WebViewとのブリッジは未実装です。
* TestAllFunctionの機能をJavaScriptを用いて実装したJSBindingsSampleを追加ました。
* JavaScript用のインタフェースを実装するために、LegacyAPIカテゴリを削除して非推奨メソッドをKonashiクラスに統合しました。
* Konashi/Koshian1.0/Konashi2.0で動作確認をしました。

TesAllFunctionのStoryboardが新しくなってしまいました。動作に影響はありませんでした。
この辺は最近つくった`KonashiPinModePullup`などなどを使った方がよいのでは。
`@(KonashiPinModePullup)` で`NSNumber`になったような