Merge extended regions API

http://trac.osgeo.org/geonetwork/wiki/ExtendedRegions explains the change in detail.  Essentially this change makes the list/search/get regions configurable so that the regions can be obtained from different sources like database, wfs, rdf file, etc...
It changes the default regions to be the regions thesaurus file.  Adds getMap and getGeom APIs.  Maintains backwards compatibility in the API.
update version of webspecs
improved find by id method