Remove trailing whitespace from all .java files.
Organizing imports in all .java files.
Adding missing @Overrides.
Add save actions to enforce these (at least in Eclipse).

Enforces:
- No extra whitespace at end of line
- Organized imports
- @Override annotations wherever appropriate

Does not yet enforce/choose a side on spaces vs. tabs for indentation.

Consistency here should make it easier to CR changes from people whose
editors already do these things.
Merge pull request #36 from ggp-org/whitespace

Whitespace and other consistency changes
Require base/input propositions in order for games to pass validation,
since they're part of the official GDL spec.
Optionally fetch the zone when generating ping responses from Tiltyard
request farm backends.
Switch to doing Java7 builds in the build.xml file.
Update the set of example games included in GGP Base: add base+input to
connectFour and ticTacToe, and add an example of a single-player game,
Maze.
Merge remote-tracking branch 'origin/master' into find-bugs

Conflicts:
	src/org/ggp/base/apps/kiosk/Kiosk.java
	src/org/ggp/base/apps/kiosk/games/ConnectFourCanvas.java
	src/org/ggp/base/apps/kiosk/games/GoldenRectangleCanvas.java
	src/org/ggp/base/apps/tiltyard/TiltyardRequestFarm.java
	src/org/ggp/base/apps/tiltyard/TiltyardRequestFarm_Test.java
	src/org/ggp/base/util/game/LocalGameRepository.java
	src/org/ggp/base/util/presence/PlayerPresenceManager.java
Merge branch 'master' of https://github.com/ggp-org/ggp-base into find-bugs