code cosmetics in openlayers_map.js and more robust handling of map width
fixing #3217 (specimens: rename label type into 'Basis of record') and solving a lot of problems like recursive page loading du to a bug in ahah-content.js and type in cdm service call, ...
upgrading openlayers to 2.11 and fixing #3225 (load OpenLayers maps asynchronously)
copy drupal7 dataportal module into trunk