Merge pull request #80 from lyhypacm/testing-better

add idea plugin.
[FIX] Fix gradle jettyRun stoped immediately after run it
Merge pull request #81 from mzry1992/fix-gradle-jetty-run-issue

[FIX] Fix gradle jettyRun stoped immediately after run it
[UPDATE] Create team, contestTeam, teamUser table, and create patch script
[UPDATE] Remove ContestTeamInfo
[UPDATE] Add entities
[UPDATE] Set default value in database alert statement
[UPDATE] Modified register modal
[UPDATE] Update user editor
[UPDATE] Fix unique key in sql
[UPDATE] Add team service and team controller
[UPDATE] Add team register system
[UPDATE] Add custom hql query function
[UPDATE] Add user team list
[UPDATE] Send invitation where create new team
[UPDATE] Add allow state in team user
[UPDATE] Show inactive members in team list
[UPDATE] Show unreaded messages number
[UPDATE] Modified team list style and add bootstrap-switch
[UPDATE] Team join/quit switch button added