定数の型を定義

マクロを使って定義していた定数をNS_ENUMを使い型として定義しました。
コンパイラの型チェックなどが働くようになります。
型の定義と、既存のメソッドの型の修正をしました。
typedef NS_ENUMの部分をdefine文の上に持ってくれば可能です。
defineのインタフェースを残す場合は、そのような定義の仕方をして良いと思います。
この変更はdefine文の排除を目的としているので、新しくenumを定義しました。
ただ、KONASHI_AC_PIN_CTRLやKONASHI_AC_PIN_FREQをKonashiDigitalIOPinの中に入れることができなかったので、define文で残してきました。