升级Express到4.x，更换相关middleware并成功启动
解决Express 3以后模板不再支持partial的问题
修正无法通过 if (locals.variable) 判定 variable 是否存在的问题

由于partial早在Express 3.x已经是被抛弃的特性，几个middleware包括这里使用的ejs-locals已经无人维护，不建议继续使用
而ejs-locals对于locals对象的处理有问题，有时候不能使用 if (locals.variable) 来判定variable是否存在，只能使用 if (typeof(variable) !== 'undefined')
修复失败的测试
Merge branch '升级Express到4.x'

* 升级Express到4.x:
  修复失败的测试
  修正无法通过 if (locals.variable) 判定 variable 是否存在的问题
  解决Express 3以后模板不再支持partial的问题
  升级Express到4.x，更换相关middleware并成功启动