Merge pull request #243 from lyhypacm/persistence-cleanup

[infras] change version of spring, hibernate and junit.
Add training platform info database tools
Add training user controller test cases
Add training platform info service ITTest
Update bower settings
Remove dist directory
Merge pull request #244 from mzry1992/training-system

Add training platform info and remove dist directory in front-end.
Refactor enums used in front end
Remove GlobalService and use EnumTypeUtil to replace it
Finish works on training user edit model
Add training contest database tools
Merge pull request #245 from mzry1992/training-system

Finish training user management functions and add training contest database tools
Add training contest list
Add training contest rank list uploader
Add training contest editor
Add basic training result parser
Parse VJ result
Add training contest editor
Merge pull request #246 from mzry1992/training-system

Add training result parser
Add training contest result page