Adds the 'hasChanges()' method ti the IDataField and adds respective methods to the classes that implement those interfaces
Merge branch 'NewCreateGamePanel' of https://github.com/cs3733bdt/wpi-suite into NewCreateGamePanel

# By Tianchang Gu (5) and others
# Via Tianchang Gu (5) and others
* 'NewCreateGamePanel' of https://github.com/cs3733bdt/wpi-suite:
  Add scroll bar to description area. Add layout change.
  updates the left half of active game panel
  Change some layout to keep consistency with left half panel
  updates left side of active game panel
  Added many changes to the NewLeftHalfCreateGamePanel. TODO: add buttons on bottom, as well as controller aspects for basically everything. Formatting is pretty much done on the left half, expect the buttons just need to be added. Jordan Wetzel found a fix to centering the radio buttons too. Jeffrey Signore
  Add a scroll bar. Add the header label in the table.
  imports border factory to left half of active game panel
  updates left side of the active game panel
  Change the size the of font and move the two labels into the middle of the container
  Start refactoring NewAddRequirementsPanel to use Spring layout. Justin Canas Tony Garside
  Add the right half active game panel which contains the requirement list and requirement details for estimate
  Adds headers to new active game panel files
  Adds the framework for a new active game panel
  Changes still in progress for LeftHalfCreateGamePanel, am committing now before pulling. Jeffrey Signore
  create panel has minimum size. Justin Canas Tony Garside

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/components/DescriptionJTextField.java