Fix a Sphinx rendering error
[#1251] fix link back to view page
Merge branch 'master' into 1465-travis-half-jobs
[#1502] Remove "{User} has been logged in" flash message

Fixes #1502.
Merged master
[#1251] fix image sizing
[#1504] Atom Feed HTTP Content-Type header is set to text/html.

With this change, Content-Type is set to 'application/atom+xml'
[#1510] Correct License Not Specified capitalization
pip >= 1.5 needs --allow-all-external

Starting from version 1.5, pip stopped downloading packages hosted in an
external site, even if there's a checksum in PyPI that we can check the
resulting package against. This breaks when downloading argparse==1.2.1 with
Python 2.6.

Here we allow all external downloads. It shouldn't be a security issue, as
we're still checking the package's hash against PyPI.

For more info, check
http://stackoverflow.com/questions/21021326/security-considerations-of-pip-allow-external
Merge pull request #1465 from ckan/1465-travis-half-jobs

Half Travis Jobs to speed them up.
Update datastore.rst

Duplicitous 'the'
Merge pull request #1511 from adamamyl/patch-1

Typo-fix (duplication) in datastore.rst:
Merge pull request #1510 from ckan/1510-license-not-specified-capitalization

Correct License Not Specified capitalization
Allow specifying user when creating a group using the factory

With this, we're able to create a group owned by a specific user.
new_tests.helpers.call_auth now work for any auth type (update, create, ...)
[#1505] Fix bug when non-sysadmins invited users to organizations

The problem was with the .user_invite() auth function. Instead of adding 'id'
to the data_dict, I was adding it to the context. Fixed now.

I've also changed it to require a data_dict, and a data_dict['group_id'] (as
they're required anyway).

While I'm at it, I rewrote the tests into the new testing style.
Fixing small typo in comment
Merge branch 'master' into 1505-invite-to-organization-causes-error
[#1505] PEP8
new_tests.helpers.call_auth now uses logic.check_access