[#1078] use SOLR data_dict instead of package_dictize when possible
[#1078] fall back to package_dictize on SearchError
[#1078] treat socket errors as solr lookup failure
[#1078] don't use cache if schema passed
[#1078] don't use cache if different revision
[#1078] don't use cache when indexing
[#1078] fix for before_view with cached dataset
[#1078] move before_view plugin from dictize to action, feels more consistent
[#1078] store show_package_schema-validated data_dict in SOLR
[#1078] package index: treat missing type as default type
[#1078] validated data dict store missing as null
[#1078] data_dict may still be used when schema passed
[#1106] Don't accept invalid URLs in resource proxy
[#1095] Changed 'title' to 'name' in group and org form templates
Move logic of getting ActivityDetails' by activity_id to its model
[#938] Fix datapusher test
Update copyright year to 2013
Merge remote-tracking branch 'okfn/master' into 938-datapusher
[#1184] Remove auth_sysadmins_check decorator from package_create

There is no reason why sysadmins should need to use the auth function.
[#1184] Update user checks in package create and update auth functions

The `auth_is_registered_user` function's name is misleading, as it only checks
if there is a user on the Pylons context object (ie if it is logged in).
It has been renamed to `auth_is_loggedin_user`, keeping the old as
deprecated. The function is not used anymore on the auth functions, as
the user should be always present in the context dict passed to the
functions (The controller sets context['user'] to c.user).