* Use thread context classloader when possible. (Needed for play framework compatibility)
* Make it possible to configure through system properties. (Easier deployment on Heroku, Elastic Beanstalk, etc)