Moves email notifications to the server

Doesn't work after the server restarts because projects don't store team
members (even though they should)
Merge remote-tracking branch 'origin/team9dev' into email-to-server
Emails send if project's team is null

Only for the tests to work. This doesn't affect normal use.
Merge remote-tracking branch 'origin/team9dev' into email-to-server

AbstractUserControllerTest has been deleted because EmailController no longer extends AbstractUserController and the test class doesn't include anything else.
Fixes test error

Fixes a test error

Author: Shockolate
Fixes tree not updating

Whoops, missed this in the merge.

Also, my Eclipse was FUBAR and wrecking my build paths which is why this
is so delayed. I hate Eclipse so much.
Merge team9dev into email-to-server
GameModel's owner back to username

Reduce merge conflicts
Merge branch 'team9dev' into email-to-server
Fixes a bug where Jenkins was throwing a no such method exception for GameRequirementModelTest
Merge branch 'team9dev' into fixTests
Resizes newGameCardPanel and adds a border

Resizes the right panel of newgamepanel and puts a border around it

Author: lhunker, ammesonb
Merge branch 'team9dev' of github.com:dbeckwith/wpi-suite into team9dev

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/main/NewGamePanel.java
Merge pull request #123 from dbeckwith/fixTests

Fix tests
Gets users from the database

Emails not sent from Janeway (how'd that get back in?)
Some formatting, too
Merge branch 'team9dev' into email-to-server
Merge pull request #124 from dbeckwith/email-to-server

Email to server
Fixes some layout problems
Merge branch 'team9dev' into saveButtonFix

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/main/NewGamePanel.java