Bug-fix in spam-remover script: ignore cases where file-list is set
merge.
Fix basic authentication.

Instatiating the login action would fail if the user is not set.
We now first set the user to anonymous and then try basic authentication
if enabled.
Fix xmlrpc permissions for lookup method.

Allow if the key attribute is either searchable or viewable, don't check
id attribute.
website/README.txt: removed trailing spaces
Fix installation docs for correct python version

Fix installation documentation (section Prerequisites) to require at
least python 2.5, thanks to John P. Rouillard for discovering this.
Merge
Fixing the download button re-activating the cheeseshop plugin in the sphinx config. Thanks to Richard for the hint.
Removing old website/www/README, see webseite/README.txt instead.
Issue2550783 - change spelling of organization to organisation so that
the user's organisation can be edited by the user.
issue2550783 describe the change in devel template/schema.py
in Changes.txt that I forgot originally.
issue2550749 - the xmlrpc interface is invoked on content type
and not url path. Sending any text/xml data to roundup results in
invoking the xml-rpc interface, but a REST or other interface could
also consume xml data and do something different. So require the use
of 'http(s)://.../xmlrpc' uri to trigger the xmlrpc interface.
win32: Remove dependency on external win32con module
win32: Replace win32file._get_osfhandle with function from msvcrt module
win32: No more Python 2.3 - use 0xFFFF0000 value directly
version_check.py: Bump required Python version from 2.1.1+ to 2.5+
windows: Fix failing password tests due to missing crypt module
windows: Fix another failing test due to missing 'crypt'
windows: Fix cgi tests by explicitly closing db opened by test client
Remove pywin32 installation dependency by porting portalocker.py to ctypes.

portalocker.py lock/unlock functions now return result of operation, support
for Windows 95/98/ME is removed.