[#474] Removes 'a' from 'Edit a Organization'
[#474] Tweaks to pills and tags
[#474] CSS tweaks to modules and navs
[#474] Homepage tag title tweak
[#474] Makes resource heading overflow properly
[#349] remove the publisher_form stuff
[#349] remove mock_publisher_auth.py
[#349] remove tests related to publisher
[#349] Remove old auth paster commands
[#349] Remove create_roles() in create_test_data
[#546] Allow GET API actions to not have parameters

For actions like package_list or group_list you still had to provide
parameters as in:

http://demo.ckan.org/api/3/action/package_list?foo

These changes allow to not pass any param so an empty dict is passed to
the logic layer, where if a necessary param is missing a ValidationError
will be raised.

Also adds some missing tests for GETable actions.
[#553] Catch exceptions by urlparse with horrible URLs
[#552] Adds page_header_tabs block for extensions to be able to add to tabs
[#553] Replace == with is when comparing to bool in test
[#553] Test whether unicode urls break url comparison
Merge pull request #553 from okfn/553-compare_domains-wrong-url

compare_domains in lib/datapreview crashes with malformed URLs
Merge pull request #546 from okfn/546-get-actions-no-params

GETable actions always need a URL parameter even if not required
Remove old vendor files that moved to ckanext
Test whether the preview works for unicode filetype names
Fix and improve no-preview code, Fixes issue with unicode filetype names, fewer log entries, better descriptions for what went wrong