editorial: identify pycsw
Merge pull request #47 from tomkralidis/master

editorial: identify pycsw
Update csw.rst
Update csw.py
[#52] Show dataset map correctly on all 2.x versions
[#52] Add class for link removed on 2.2
[#52] Add note about WMS urls for preview
Merge branch 'tomkralidis-master'
[#57] Add default_tags and default_extras handling
[#55] Allow CSW harvesters to define CQL filters (2nd try)
[#61] Add media types for GeoJSON and GML
[#62] Add links to organization parties
[#62] Clean up keywords parsing

Keywords were extracted via 3 different elements
`keyword-inspire-theme`, `keyword-controlled-other` and
`keyword-free-text`. The latter didn't actually do anything and the
second duplicated xpaths from the first and added a non-standard one.

A new `keywords` key has been added which contains all keyword objects,
including type. This is not used to modify the `tags` key right now.
[#62] Add new fields to the ISO parser

* Metadata standard name / version
* Unique resource identifier (reenabled and fixed)
* Presentation form
* Purpose
* Maintenance note
* Access constraints
* Distributor
* Usage
* Aggregation info
Merge branch '62-new-iso-fields' into 63-extend-spatial-harvesters
[#62] Relax multiplicities
Merge branch '62-new-iso-fields'
Merge branch '55_harvest_cql_master' of https://github.com/geosolutions-it/ckanext-spatial into geosolutions-it-55_harvest_cql_master
Merge branch 'geosolutions-it-55_harvest_cql_master'
[#63] Add new ISpatialHarvest interface

Two extension points: ``get_package_dict`` and ``transform_to_iso``,
with the same expected behaviour as the old hooks meant to be overriden.

For ``get_package_dict`` we now pass, apart from the generated
package_dict, the parsed iso_values and the harvest object.

Updated docs and added autodocs.