package patch action, for issue #1416
[#1416] improve patch method
[#1416] add auth function to package_patch action
Removal of a lot of PackageRevision queries
Removing more use of current flag
Remove unnecessary "pending" code
[#1943] Add timeout and reissue_time to who.ini
[#1943] PEP8
[#1943] Set timeout and reissue_time from config.

Can set the session timeout and reissue_time from the config file if
these aren't provided by who.ini. New config settings:

who.timeout
who.reissue_time
[#1943] Add settings to development template
[#1943] Remove who.reissue_time from dev template.

This provides too fine-grained control for most users. So leaving it out
of the template (though leaving use of the setting in the code).
[#1943] Add session timeout to docs
Merge remote-tracking branch 'origin/master' into 2003-package-patch-simple-version
[#1943] Fix malformed link is docs
[#1943] Inactive by default (non-expiring)
[#2003] separate context for package_show
[#2003] start separate file for patch actions
[#2003] smaller, simpler, new_test for package_patch
[#2003] fix missing symbol
[#2003] pep8