TestAPLUserController.java: isUserNameAvalable now takes two arguments
If form submission only happens if the username is valid and the passwords are the same
Adds username validation on the server side
Search form material input is now a select element with prepopulated options
Refactors and simplifies MaterialSearchField.tag
Bug fixed:Server requires MODE_EDIT = 'edit' JSP pages setting request param mode = 'Edit'
Bug fixed: MouldProcess Fields were changed to private so ProcessForm_Validator couldn't access them through reflection until the Field's accessible method was set to true