refactored the sessionService to use a correct singleton initialization scheme. Added true authentication to ResourceHandler.
Add user name to SessionData object
Change location of PropertyService to properties directory
Create database and shared directories for database management code and shared code respectively.
Created new AuthStub class to always authenticate.
Beef up exception handling from file utilities. Move UtilException to MetacatUtilException to eliminate conflict with similar exception in utility package.
Handle sessions with null ids gracefully.
Catch login errors and report the details via an exception.
Added code to populate moderators from metacat.properties
Rename LDAPUtil to AuthUtil
change session attribute reference from "groups" to "groupname"
Add support for separate LDAP and organization level configurations
Merge 1.9 changes into Head