spelling: chosen

--HG--
branch : beta
sort permission lists by (repository) name

This also exhibits too much code in templates and code/template duplication.

--HG--
branch : beta
user group: sort lists of current and available members by username

It was hard to navigate lists with 200 users in "random" (user_id?) order.

--HG--
branch : beta
follow Python conventions for boolean values

True and False might be singletons and the "default" values for "boolean"
expressions, but "all" values in Python has a boolean value and should be
evaluated as such. Checking with 'is True' and 'is False' is thus confusing,
error prone and unnessarily complex.

If we anywhere rely and nullable boolean fields from the database layer and
don't want the null value to be treated as False then we should check
explicitly for null with 'is None'.

--HG--
branch : beta
celery tasks: use None as special value

Use a more common pattern.

--HG--
branch : beta
helpers: show boolean value of value as icon, not just the True and False singletons

--HG--
branch : beta
moved permission management into separate entity.
- this solves issues when whole form submision could influence permission management
   particular case is that when repo group permission is revoked and user is no longer able to update repository settings

--HG--
branch : beta
#749 and #516 Removed dupliciting of repo settings for rhodecode admins and repo admins
- repo admin now is allowed the same set of operations as the rhodecode admin
- single logic for forms/validations/permissions
- fixes #805 update external repo via webinterface
-

--HG--
branch : beta
extra : amend_source : 917c7d17eb73861cea0130dfe69d93cf6be893c0
fixed login tests

--HG--
branch : beta
extra : amend_source : 5c7f4e306ed4346928a79c082b61a4b4051dada9
Don't catch all exceptions

--HG--
branch : beta