i18n support (en and zh-cn supported)

**DO NOT** merge before fully test! A lot of changes.
**请勿**在完成充分测试之前 merge。修改实在是太多了。

English DEMO address，英语测试地址: http://59.61.214.20:8088/demo/
Chinese DEMO address，中文测试地址: http://59.61.214.20:8088/oj/
（中文为 dotkrnl/hustoj 的 master branch，与本 master 在界面上稍有区别）