makephaselist should sort consistently
Document licenses and reference for upstream code

Start to document:
1. The licenses of code that we use in the toolkit
2. Give a reference to where wo got the code and what version we've
   imported.
wsgiserver: Renames before CherryPy 3.2.4 update
wsgiserver: Update to CherryPy 3.2.4
wsgiserver: adapt code to translate.misc location
py3: setup: Python 3 compatibility
py3: storage: Fix print calls to be compatible with 3.x
py3: storage: Drop deprecated L-syntax for ints
py3: filters: Fix print calls to be compatible with 3.x
py3: placeables: Fix print calls to be compatible with 3.x
py3: versioncontrol: Fix print calls to be compatible with 3.x
py3: tools: Fix print calls to be compatible with 3.x
py3: convert: Fix print calls to be compatible with 3.x
py3: search: Fix print calls to be compatible with 3.x
py3: lang: Fix print calls to be compatible with 3.x
py3: misc: Fix print calls to be compatible with 3.x
py3: misc/profiling: Use 3.x print function
Licenses: Move usage description to top of section
diff_match_patch: document source of code and license
diff_match_patch: update to Revision 106

Import revisin 106 from
https://code.google.com/p/google-diff-match-patch/source/browse/trunk/python2/diff_match_patch.py?r=106