Merge 1.9.2 changes back into the trunk
Change location of PropertyService to properties directory
Create database and shared directories for database management code and shared code respectively.
Implement stop method in services. Stop all services when shutting down metacat. This primarily keeps scheduler from hanging with open threads.
Implement refresh methods inherited from base class
add debug
Beef up the regex to find the document namespace
Change the ServiceInterface into a base class called BaseService. All services extend BaseService.
Add service to keep persistent information about xml schemas. This maintains a list of all registered schemas