Implemented the last submenus.

This may have fixed issue #28, because it is now no longer necessary to scroll on the iPad, I believe. However, I cannot confirm this as I do not have access to the iPad right now.

While implementing the last submenus, I also styled everything a bit. In my opinion, the app is now more polished.
Fixed #5. The view performance graph button is now disabled when clearing the canvas. It is re-enabled when the user executes a new mixing run.
Fixed #49 : Added an extra check to the clickhandler of the remove buttons in all flextables.
Fixed #50 : by setting 'definingProtocol' to true before switching the menu items.
Fixed #51 : Steps in the text area are now in all cases divided by ', '.
Fixed #51 : changed the format back to double spaces and no comma's, since this looks nice with the monospaced font. Updated the to/from-string methods of the protocol and mixingstep to match this format, so that no inconsistencies appear after saving/loading a protocol.
Fixed bug regarding saving empty protocols: Save-button is now disabled upon loading the application.
Merge branch 'master' of https://github.com/Fingerpaint/project-code
Improved on issue #47: added all load- and remove lists to a scrollpanel, and added a max-height to this panel.
Merge branch 'master' of https://github.com/Fingerpaint/project-code
Fixed #53. After pressing enter, the save button was being disabled, but directly after that it was enabled again. Fixed this now.
turned these test cases in GWT test cases
Merge branch 'master' of https://github.com/Fingerpaint/project-code

Conflicts:
	fingerpaint/test/src/nl/tue/fingerpaint/shared/GeometryNamesTest.java

Removed GeometryNamesTest from the test suite
Fixed #54. Note that this works because the NumberSpinners are the only inputs in the menu, but it should be done for all inputs in the menu.

What an ugly bug. What an ugly fix.
Merge branch 'master' of ssh://github/Fingerpaint/project-code
Changed text on this button from close to cancel, to make it consistent with the AT's
Fixed #57. Apparently the default visible range was stuck at 25.
Forgot one ceellList for issue #57.
Merge branch 'master' into build-script