add harvest_object_create action
[#65] harvest_object_create action

update to use schema and validators. Also accept more parameters to
data_dict.
[#65] remove unused code
Fixed typo: ampq -> amqp
[#65] make harvest_job_exists validator return model object

return the model in the validator instead of checking that it exists in
the validator, returning the id and then fetching it again in the action
function
Harvesting of remote organisations similar to remote groups
Merge branch 'harvest-object-create'
Merge branch 'fix/rename-ampq-to-amqp' of git://github.com/opendatatrentino/ckanext-harvest into opendatatrentino-fix/rename-ampq-to-amqp
Merge branch 'opendatatrentino-fix/rename-ampq-to-amqp'
Use remote_orgs for organizations
Only show the 'Add Harvest Source' button if user is authorized
Merge branch 'add-harvesting-of-organizations' of git://github.com/metaodi/ckanext-harvest into metaodi-add-harvesting-of-organizations
Use remote name if present when creating datasets on CKAN harvester
Only try to create/match a organization if there is a remote_org
Merge branch 'add-harvesting-of-organizations' of git://github.com/metaodi/ckanext-harvest into metaodi-add-harvesting-of-organizations
Merge branch 'metaodi-add-harvesting-of-organizations'
Fix purge command
Fix CLI sources list output
Move factory boy to dev requirements
[#71] CKAN harvester: Add datasets to source organization

If the harvest source belongs to an organization, new datasets should be added
to it. This is already the case in the spatial harvesters.

The remote orgs logic has been kept, with the difference that if for
some reason the remote org can not be assigned, the local one is used.

If the source does not have an organization, none is added.