Upgrade to Play 2.0.4

As part of the 2.0.4 update, Play changed from commons-lang to commons-lang3.
Depend on the current version of play2-elasticsearch
Allow index settings to be defined in application.conf

This adds support for an optional elasticsearch.index.settings parameter
in application.conf which is passed to ElasticSearch during index
creation.
Merge pull request #5 from varju/play-2.0.4

Upgrade to Play 2.0.4
Merge branch 'custom-index-settings' of git://github.com/varju/play2-elasticsearch
Merge pull request #6 from varju/custom-index-settings

Allow index settings to be defined in application.conf
Merge branch 'master' of github.com:cleverage/play2-elasticsearch
Change module version to 0.4.2
#7 : fix compatibility with play2.1.RC1
#7: play2.1-RC1 replaced classes.addAll by reflections and build update following play 2.1 migration guide
Migration to play 2.1-RC1. see #7 & #8

- Module version is now 0.5.0
- Module depends on sbt 0.12.1
- Declaring a fake route file & Controller as a workaround to make "publish-local" work
- Upgrading the sample app too
Informations for 0.5.0 in the README file
Better workaround to allow publish-local to work
New config parameter "dropOnShutdown"

 - if set to true, will delete index on application shutdown
 - should be used with care, probably only for implementing tests
First step on Scala helpers & sample app
Basic tests of the Plugin & Scala helpers
Loading mappings from Config in addition to annotations
Build module script
Refactoring & Tests of the Scala wrappers
Cleaning logs