Merge branch 'develop'
リリース用バージョンを指定しました。
Merge branch 'develop'

Conflicts:
	project/Build.scala
Merge branch 'develop'

Conflicts:
	project/Build.scala

- set ver.0.4
Merge branch 'develop'

* develop: (91 commits)
  ディレクトリを分けました。
  EntityMetaとPropertyをSerializableにしました。
  Loggerのコンパニオンオブジェクトを追加しました。
  戻り値の方を明示しました。
  プロパティの型をtype定義しました。
  EntityMetaとPropertyに型を取得するメソッドを追加しました。
  Property#nameを公開しました。
  Property#nameを公開しました。
  EntityMetaにpropertiesを追加しました。
  sampleのbuildinfoプラグインの設定を削除しました。
  システム情報を取得するラッパーを追加しました。
  Entity用のトレイトに自分型アノテーションで型チェックを入れ、それによって見つけたバグを修正しました。
  数値型のプロパティがnullの場合に0に変換するようにしました。
  警告を解消しました。
  例外を発生時にnewするようにしました。
  Loggerの内部を変更しました。
  レビューしています。
  UUIDKeyStoreはNamedKeyStoreを継承するようにしました。
  トレイトの宣言を見直しました。
  トレイトの宣言を見直しました。
  ...

Conflicts:
	project/Build.scala
Merge branch 'master' into develop

* master:
  リリース用バージョンを指定しました。
0.6開発開始。