Converting ckanext-swisstopo to a CKAN-style harvester
Refactoring of swisstopo command (e.g. to load pylons config)
Move all helpers in common module
Remove own handling of etree and use lxml instead
Add test requirements and fix relative path issue in tests
Rearranged imports in test
Fixed typo in setup.py
Converted s3.list to a generator
Use xpath method instead of find/findall to enable 'namespaces' param
Complete rewrite of harvester based on SFA/FSO and ckanext-harvester
Added ckanext-harvester harvester.py to control this harvester
Merge branch 'swisstopo-harvester' of /home/git/repositories/ogdsquad/ckanext-swisstopo into develop
Add multi-language support to CSW queries
Fixed translations of groups
Merge branch 'multi-lang-csw' of /home/git/repositories/ogdsquad/ckanext-swisstopo into develop
Added translations for tags and the license
Use new OGDCHHarvesterBase class to keep package name untouched
stop hardcoding s3 urls
copy license to license_id
Revert "copy license to license_id"

This reverts commit 5a9238cab6cef2fd7bf58af8f0d2c3874673c1d1.