[#1596] Allow override of advanced proxy IP checking

[#1596] Advanced proxy does not work for proxies whose IP is not defined  - added TEST and Documentation
[#1596] make change compatible with change already on branch 1.2.x / 1.3.x (all vs ALL)
See https://play.lighthouseapp.com/projects/57987/tickets/772-overwritten-of-cache-control-header-when-apply-renderbinary-to-a-file
[#772]
Fix exception when application.mode is something else then DEV or PROD
[#1593]

[#1593] Don't default to dev mode : Make it a fatal error
Switch JDK to 1.6
[#1636]
Upgraded to async-http-client 1.7.8
removed error message 'failed to parse application conf' on commands that not need an existing app - introduced by eaf8190f1f2f4b7431673ae6a6c32ca056729e0c which fixed issue [#1472]
[#1634] fixed inconsistent naming of mysql connnector
[#1640] Use same connection in order to apply all evolutions.
[#1643] Do not output null flash parameters
StringBuilder will output nulls as "null", which is always not what you want.
Modify IntelliJ IDEA configuration steps, add an extra step: Under *Before launch*, remove @Make@ if exists.
[#1302] Remove whitespace before adding language to the list

[#1302] prove fix w/ unit test
[#1642] Prevent NPE in case source files are not available (on production)
[#781] Load dependencies in order of the dependencies.yml file. deprecate modules loading from applciation.conf
[#1618] Log an error in case te request exceeds 8192 bytes
[#986] support for classifier in dependencies.yml
[#1454] When doing a fallback to EhCache, use newInstance(). We get a NPE otherwise
[#1632] Documentation of @MinSize Annotation is wrong
[#1572] play.mvc.Mailer setSubject() fails on Messages.get with % - now only does fomrat if it receives args
[#1572] added javadoc explaining conditional formatting