Merged in changes from cate-development branch and upgraded to spring 3.0.0.RC1
fixes #499
Re-wrote free text searching interfaces for Taxon and Description to make them more generic, then added similar interfaces and implementations to agent service, reference service, and media service
Lots of changes, including adding List orderHints, List propertyPaths to service methods, created IUserService interface for management of user entities
Implemented a location service
DescriptionService serving Features
svn keyword property "Id" added
Added some generic accessor methods to the service classes
Added some tests
Major changes to the cdmlib default term loading and initialization, plus free-text search of Taxa (by name) and DescriptionElementBase elements as part of #476
Implemented additional service methods as part of #466. Ported Pager interface and implementations, refactored integration tests
removed unused imports
Changed signature to saveFeatureDataAll(VersionableEntity<?>)
GeoService URL removed from service IDistributionService classes
refactoring due to minor model changes
Distribution geoService Url updated
Distribution url in serviceLayer
Media service added. Marshall FeatureNode and FeatureTree.