Add Data.Set module

python の 2.7 のset ライブラリと 3.4 の仕様(と少しソースコード)を参考に vitalに移植してみました

- ref: https://docs.python.org/3.4/library/stdtypes.html#set-types-set-frozenset
ハッシュ関数と言う形であればそうなります。
しかし毎回ハッシュ関数を用意するのは手間なので、デフォルトでよしなにする方法はやはり欲しいですね…。
ちなみに Python の場合は dict かどうかとかは関係なくて、[hashable](https://docs.python.org/3.4/glossary.html#term-hashable) かどうかで決まります。