Adds Phone # and Carrier to User class

Adds Phone # and Carrier enum to User class and UserSerializer &
UserDeserializer

Author: Shockolate samcarlberg
Implements SMS functionality

Impelements SMS functionality by sending an email to the
10digitphone#@carrieremail.domain
Also fixes User Serializer and Deserializer.
Implements the GUI for SMS preferences.
Still needs some GUI work.

Author: Shockolate
Finalizes GUI and fixes tests

Finalizes the GUI for SMS notifications and fixes broken tests. Movies
Carrier enum from User to its own file.

Author: Shockolate
Merge branch 'team9dev' into SMS_Controller
finishes SMS

Finishes SMS controller, serialization issues, and lots of updates to
UserPrefsPanel.

Author: Shockolate
Merge branch 'team9dev' into SMS_Controller

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/controller/UserUpdateController.java
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/main/UserPreferencesPanel.java
fixes bug in UserUpdateController

Author: Shockolate
Merge remote-tracking branch 'origin/team9dev' into SMS_Controller

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/controller/EmailSenderThread.java
Merge pull request #143 from dbeckwith/SMS_Controller

Sms controller