Change key of data_dict from 'type' to 'source_type'
Add additional name argument when creating new harvest source
Made print method more robust against KeyErrors

This is especially needed if you create a new harvest source which does not have all the optional arguments. Before this lead to a KeyError after the creation of the source. Now this simply output 'None'.
Added new 'name' parameter to README
Make the /harvest page more robust if source.status is not set

This prevents exceptions from appearing in the log from Jinja:
  [error] [client 1.2.3.4] Error - <class 'jinja2.exceptions.UndefinedError'>: 'dict object' has no attribute 'status'
[#56] Fix syntax error and wrong type
[#56] Increase max params number
[#56] Update parameters on source create command

Add missing title and owner_org fields, remove deprecated user_id and
publisher_id
Merge branch 'metaodi-fix-add-harvest-source-cli'
[#59] Ignore auth when using site_user
Hide both the label and the number of datasets when 'status' is not available
[#59] Ignore auth in the CKAN harvester
[#36] Fix bug on API version checking
[#61] Ignore harvest sources on the CKAN harvester
Merge branch 'fix-jinja-status-exception' of git://github.com/metaodi/ckanext-harvest into metaodi-fix-jinja-status-exception
Merge branch 'metaodi-fix-jinja-status-exception'
[#58] Fixes to make harvest templates to work with both CKAN 2.0 and 2.1
[#58] Fix to make merge nice
Merged master
[#62] Use current name when updating package, if the user haven't sent a new one

It's hard for someone outside CKAN to make sure they're sending it in the format
we expect. And they'll also have to keep track of our name format, to keep in
sync whenever we change.

To fix this, we simply do what we already do when creating packages: use a
default name. In this case, the current one.