MainCalendarNavigation detects  pressed arrow keys
Implemented switching to previous and next on month view w/ keys (WIP).

Calendar navigation panels grabs focus upon instantiation of Main Panel,
left arrow key triggers previous month and right arrow key triggers net
month. Still need to implement grabbing focus after user clicks other
components (including switching to different month views).
Forced focus on nav. panel to increase key navigation reliability.

Arrow key navigation now survives change from month, day, and year view,
as well as adding and editing events and categories and launching
category manager.
Fixed goto text field getting focus upon switching to add view.
Added tests for the focus of components
Merge remote-tracking branch 'origin/dev' into arrow_keys
Merge branch 'dev' into arrow_keys
Fixed last merge mess
Merge branch 'dev' into arrow_keys

Conflicts:
	IncrediblyGorgeousCalendar/src/edu/wpi/cs/wpisuitetng/modules/cal/MainPanel.java
Merge pull request #39 from cs3733-team4/arrow_keys

Arrow keys