[#2102] Allow sysadmins to set package id with package_create
[#2102] add tests
[#2085] only link to http, https and ftp resource urls
[#1936] Avoid private and deleted datasets on stats plugin

The following queries have been udpated:

* Top groups: avoid deleted groups

* Most edited datasets: avoid deleted and private datasets

* Top rated packages: avoid deleted and private datasets (I don't think
  this works anyway)

* Top package owners: don't include deleted or private datasets in the
  counts

Tests updated.
[#2136] Furhter guidance on who.ini changes on 2.3
[#2085] show non-url urls as text in resource_read
[#2142] Fix crash on creating datasets in the web UI

Try to create any dataset in the web UI and after submitting the first
form it crashes with logic.NotFound.

The package controller is passing a package dict to the
resource_create() auth function, which is surely wrong.

Change it to pass a dict with just the "package_id" for the (not created
yet) new resource instead, this seems to be all the resource_create()
auth function needs.
[#2142] Test package controller with normal user

Test the package controller with a normal user, not a sysadmin.
Testing using a sysadmin was hiding an auth-related crash.
[#2142] Fix a function name
Merge pull request #2115 from ckan/1936-stats-plugin-active-datasets-2

[#1936] Avoid private and deleted datasets on stats plugin
Merge pull request #2085 from wardi/2085-link-urlish-only

display resource links with http, https, ftp schemes only
Merge pull request #2141 from ilja-dev/master

Fix organization pagination by ensuring that the selected sort option is passed through to the next page.
[#2136] Fix typo.
Merge branch '2137-who.ini-changes'
Merge pull request #2102 from wardi/2102-allow-create-package-id

package_create: allow sysadmins to set package ids