The create project functionality now works.

Fixed sorting of listArchitects and listPersons in Project domain class.
Added the Admin menu to the header for the right ROLE(s).
Fixed spring-security configuration to not use ldap.
Modified Party domain class.

Implemented hashCode and equals.
Added new associative domain class ProjectArchitect.
Modified BootStrap to handle new ProjectArchitect seed data.
Added more scaffolding around Project feature.

Modified Project domain class with new getters and hasMany.
Added several fields views.
New seed data for ProjectArchitect - should have committed with domain class.
Fix bug in esa_user domain class where party_id is not nullable.
Merge commit '492a5a7d731a2beb51904303fa6f45c3a895bd1f' into Branch_esaui-1.0.1
Fixed error in menu bar to look for any granted role, not all.
Refactor of VersionService.groovy

Seed content updated to handle new VersionService.
Bootstrap also updated for versionService.
Merge branch 'Branch_esaui-1.0.1' into project
Made PartyController default scaffolding.
Removed logging.
Fixed Party domain class.

equals method parameter should be Object.
Added esaUsers hasMany.
Cleaned up admin view.

Removed unusable and sorted the lines.
Fixed createdBy and updatedBy so it's not ignored.
Added ProjectService and fixed up the controller.
Upgraded jmx to 0.8.
Upgrade twitter-bootstrap to 2.2.2.
Made external-config-reload runtime.
Modified external configuration loading - simplified it.

Also fixed a reloadConfig parameter name bug.
Added more plugins to be notified of configuration reload.