play-java版

playframework2 + dbflute + seasar2 を組み合わせたサンプルです。
まだsastruts-exampleの残骸がありますが、第一版としてpull requestします。

### exampleについて
- playのバージョンは2.2.2です。javaは1.7, 1.8で動くと思います。
- DIContainerとしてSeasar2を使用しています。
- Play本体のDBまわりの機構(BoneCP, Ebean)は使用していません。
- DataSourceはSeasar2を使用しています。(play-java標準ではBoneCP)
- トランザクション制御にはSeasar2を使用しています。(play-java標準ではEbean)
- DBアクセスにはDBFluteを使用しています。(play-java標準ではEbean)
- トランザクション境界はControllerのメソッドです。
(play-java標準では@play.db.ebean.TransactionalアノテーションをControllerに付けるとトランザクション境界になります。もしくは直にEbeanのメソッドを呼ぶ)

### TODO
まだできていないこと:
- Controllerから例外が上がるとrollbackになりますが、それではplayのシステムエラー画面に遷移してしまうので、rollbackしつつ任意の遷移を可能にしたいです。
- Controllerで非同期処理した場合のトランザクション処理について。
(TransactionがThreadLocalに紐付いているため、Threadが別れるとトランザクションを制御できなくなってしまいます。)