PlateController: Added default value to create384. Added server-side validation

Q1, Q2, Q3, and Q4 Plate must exist in database.
Cleaned up code to leverage setting fields through new Plate(params)
Added client-side validation

Default value of q#Plate.id is now blank instead of -1
Tweaker behaviour of searchPlate96 autocomplete
Removed page alert from scaffolding templates. Moved to header.
Added custom z-index to page-alert to appear behind nav menu
Moved alert to nav.gsp; Cleaned up code formatting
Added status message to search results
Updated client-side validation for q#plates. Updated default value for text fields.
Updated validation and default values for text fields.
Moved alert to nav.gps; Cleaned up cod eformatting
Added status message to Plate search results
Updated default values for create384()
Added check for file format for create96()
Added check for manifest format for create96()
Updated clone() to use getNextHighestPlateId
Simplified code