[#440] Extend h.sorted_extras() to do substitutions and auto clean keys
[#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
[#514] Do not use postgres concat function. Use || instead. 
Concat is not supported in pg 9.0. The || syntax howver does not allow  null as one argument. So we use coalesce to either get the value or an empty string.
[#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
[#469] Add --clean option to paster minify and add extensions to minified dirs
[#469] Remove .min files from public/base
[#469] Remove .min files from ckanext
[#469] Improve command line help
[#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.
Merge pull request #469 from okfn/469-minified-cleanup

fix .min files issues
[#400] Add new IFacet interface

Fix controllers to use new IFacets and fix templates
deprecate helper function
Add FIXME to unrelated code
Deprecate helper function for real
Remove IPackageController.update_facet_titles()w
Fix bad variable name
Pass dataset type to IFacet functions
[#550] Fix bad paster command