issue299: Added "unable to save to server" message for failure in
experiment creation. Also put some strings in Main.java into constants.
issue299, issue306, issue307: Added required fields validation to experiment creation. TODO: testing. TODO: reflect changes in ExperimentDescriptionPanel
Merge branch 'develop' of https://code.google.com/p/paco into experimentValidation
issue299, issue306, issue307: Finished basic client-side validation.
TODO: tests.
issue 306, 307, 308, 309: Finished testing for basic client-side
experiment creation validation.  Currently client-side highlighting of
required fields is done as a side-effect of the methods that check
whether or not the field is satisfactorily filled out.  This is not the
most satisfactory set-up and thus will be re-factored when the entirety
of experiment creation is refactored.

issue 306, 307, 308, 309: Fixed merge conflicts from
origin/experimentValidation (gitHub)


AUTO-GENERATED MESSAGE:

Merge branch 'experimentValidation' of https://github.com/google/paco
into experimentValidation

Conflicts:
	Paco-Server/src/com/google/sampling/experiential/client/ExperimentDefinitionPanel.java
	Paco-Server/src/com/google/sampling/experiential/client/InputsPanel.java
	Paco-Server/tests/com/google/sampling/experiential/client/AllTests.java
	Paco-Server/tests/com/google/sampling/experiential/client/ExperimentCreationValidationTest.java
issue 306, 307, 308, 309: Fixed code review comments to make the side effects of validation boolean methods apparent.
issue 306, 307, 308, 309: Removed mandatory informed consent and mandatory text prompt. Added checking for whether input names have spaces.
Merged origin/develop into experimentValidation
Merge branch 'experimentValidation' into develop
issue185 GoogleCode (faster) and issue #23 : Changed faster loading such that schedule params are no longer part of ExperimentDAOCore. This is an initial step in moving to using SignalGroups in the ExperimentDAO.\n Also fixed a bug in ExperimentRetriever, accounting for the fact that an experiement's published property might be null.
issue293 (GoogleCode): Fixed up ExperimentCreation navigation such that the first menu bar item is highlighted when the user enters experiment creation mode, and such that clicking the InputGroup1 header takes the user to the InputGroup1 scheduling view.
Issue #24 - added multiple input groups to experiment creation UI. Currently, the data model throws away all extra input groups.
Merge branch 'fasterLoadingChange' into develop
Fixed conflicts from merging develop into newCreationFlow. Develop primarily had changes involving experimentValidation and truncating the schedule parameter from short loads.  newCreationFlow primarily had changes involving multiple entry screens and draggable input tiles.
Fixed conflicts when merging frontendMultipleInputGroups into newCreationFlow.
newCreationFlow: Renamed classes. ExperimentCreationPublishingPanel->ExperimentPublishingPanel. ExperimentDefinitionPanel->ExperimentCreationPanel. ExperimentDescriptionPanel->ExperimentDetailPanel. ExperimentMetadataPanel->ExperimentDescriptionPanel