Additional features for CSW QGIS plugin

 - Added ability to get bbox extension from any loaded layer in qgis.
 - Added ability to get bbox using geolocation services.
 - UI tweaks to accommodate the new features. (UI was updated with Designer)
How are multiple results handled? Is the first result used? Perhaps we can provide a list of results to the user so they can choose, before setting the bbox?