Initial draft of a lock timeout on file sessions
Renamed lock_util to locking.py

--HG--
rename : cherrypy/lib/lock_util.py => cherrypy/lib/locking.py
Fleshed out stubbed implementation in locking module
Added session id to LockChecker construction
Removed comment (suggesting a different intent)
Iterate over copy of sys.modules.items() to avoid RuntimeError in AutoReloader. Fixes #1280.

--HG--
branch : cherrypy-3.2.x
Fallback to system subprocess module on platforms where the cPython 2.7 subprocess module is not viable. Fixes #1292.

--HG--
branch : cherrypy-3.2.x
Simplify release process (distutils will upload all dists created)

--HG--
branch : cherrypy-3.2.x
setup.cfg is sufficient (setuptools uses this technique).

--HG--
branch : cherrypy-3.2.x
Resave with excess whitespace removed

--HG--
branch : cherrypy-3.2.x
Add support for NameConstant. Fixes #1294

--HG--
branch : cherrypy-3.2.x
Forgot to invoke setup.py

--HG--
branch : cherrypy-3.2.x
Use bytes for making substitutions.

--HG--
branch : cherrypy-3.2.x
Correct declaration of dist commands

--HG--
branch : cherrypy-3.2.x
Bumped to 3.2.5 in preparation for next release.

--HG--
branch : cherrypy-3.2.x
Added tag 3.2.5 for changeset 052f32b1d563

--HG--
branch : cherrypy-3.2.x
Use -r to push only local commits.

--HG--
branch : cherrypy-3.2.x
Merge with cherrypy-3.2.x (3.2.5)
tabs to spaces

--HG--
branch : cherrypy-3.2.x
Merge with cherrypy-3.2.x