* 验证码Render，这个验证码Render在构造函数里就已经创建好了随机码以及md5散列后的随机码。
 * 调用方式如下：
 * CaptchaRender captchaRender = new CaptchaRender();
 * String md5RandonCode = captchaRender.getMd5RandonCode();
 * 保存md5RandonCode到session、cookie或者其他地方
 * render(captchaRender);
 * 基于JFinal的版本修改。
实现了类似RoR中Flash，实现了跨请求的单次变量传递。
1）druid插件中的默认值修改为druid中默认的值。
2）添加连接池泄露防止相关操作。
3）增加了依据数据库类型自动设定testsql的相关处理
兼容Druid到1.0版本以上。对于druid1.0以下版本，不再支持。
将配置项相关操作独立到PropertyConfig中，并且添加了从classpath中读取变量。方便在非web环境下使用JFinal。
同时，兼容既有的JFinalConfig中的方法。
createTokenHiddenField时，增加了id属性。方便浏览器端进行操作。
1）Jetty升级到9，java8都要出来了。该升级到java7了。
2）增加了https服务器相关实现。
1）增加了多数据源的支持。
2）增加了H2数据库的支持。
3）更新jetty 到9.0，druid到1.0, jdk最低要求提高到jdk7