add java coverage plugin to help developers testing.
Merge pull request #79 from lyhypacm/testing-better

add java coverage plugin to help developers testing.
add idea plugin.
Merge pull request #80 from lyhypacm/testing-better

add idea plugin.
[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