[#1393] user_dictize: return apikey correctly

Was returning email instead of apikey. Fixes #1393
[#1392] more fixes from awful commit + tests
[#1392] pep8 fix
[#1384] Make the database query in related_list

* We didn't actually do the database query in related_list if we
  didn't pass a dataset. This commit fixes that.
* Share the dictize function for both cases.
[#1384] Update related controller to use a list

The controller relied on the output of related_list being a
Query object. Updated them to use the list.
[#1384] Update tests to deal with list

The tests also relied on related_list being a Query instead of
a list. Updated them and added new asserts.
[#1384] Update documentation for related_list

The related_list function should not need an id or dataset
parameter. We use it ourselves in the related dashboard
without an id or dataset parameter.
[#1384] Remove sorted from model_dictize

related_items is already sorted from the database query.
Adding another sorting at the model_dictize level looks
unnecessary and overrides the one from the query.
[#1384] Fix test broken due to sorted change

* Fix the test broken because it expects results from sorted.
* Correct the PEP8 change in related controller.
Fix test failures associted with related_list

The related_list dictization changes returned them as returned by
the database. This change gives it a default order if they're not
previously sorted.
[#1398] Adds: 'word-break: break-word;' for better word breaking on long words
[#1392] Fixes member add page within groups
[#1426] Remove duplicated require notice
[#1425] Call logic.NotFound
Removed limit of number of arguments passed to ``user add`` command.

This is needed as the ``user add`` command is supposed to accept a variable number
of arguments.
[#1380] Encourage installing latest release in source install docs

Needed an automated way to get the latest version number, so I added
functions to doc/conf.py for this, and then used them in the source and
package install docs.
[#1380] Remove hardcoded filename
[#1380] Fix some broken hyperlinks in the docs

Stop Sphinx from hyperlinking part of the URL in pip install commands.
[#1302] Removes mentions of 'no description' from templates
[#1188] Allow organization dropdown to be displayed

The current logic was unclear. If a user belongs to at least one
organization, the dropdown will be displayed, both on the created and
edit forms. Same for the visibility one.