[#1386] Fix _get_action_user_name() docs, as we renamed auth_user -> user
[#1386] Fix bug where the dataset factory didn't allow to use anonymous user
[#1644] Fixed 79 char limit for datapusher.format and reformated python
array.
[#1386] Simplify docs for _get_action_user_name()

The documentation on how to create, for example, a Dataset with an specific
user is specific to the Dataset factory. The same can be said for any factory
that allows an user.

It would be good to use the same pattern (passing a user dict as "user" to the
factory) in all factories.
[#1386] Use a unique name for each created Resource
[#1644] Removed white space at end of line & I think fixed line intendation.
[#1650] Calculate coverage on Travis' builds
[#1650] Upgrade coveralls requirement to 0.4.1

Just to keep us not too far behind.
[#1650] Add coverage badge to README
Merge pull request #1650 from ckan/1650-reenable-coveralls

Re-enable coveralls
Merge pull request #1644 from Conzar/master

Added xlsx and tsv to the defaults for ckan.datapusher.formats.
Merge branch '1622-oops-moved'
[#291] Configure ckanext.stats as namespace packages
[#1251] Fix typos depricated -> deprecated
[#1251] Deprecate with maintain.deprecated() instead of comments
[#1251] Fix typo Embeded -> Embedded
[#1652] Fix auth when creating a DataStore resource directly

If you provided a dataset id on datastore_create to create the resource
directly, the auth functions failed as they expected a resource. This
changes the datastore_create auth function to use package_update instead
of resource_update if that is the case.
Removed clean_action_name as it causes confusion
Fixes #1596 by ensuring it only shows active members.

Currently removing a user from a group/org (marking membership as deleted)
then it still gets returned in dataset/new as a viable organisation/group to
choose when it isn't (as the user is not actually still a member).
Merge conflict