Relocatable environment, forum bug fixes, chrome 29 workarounds

Note: relocating an environment apparently still has problems on Windows at Boeing.
Fix file permissions of files extracted from a zipfile on Linux/Mac.
Handle lack of __file__ for __main__ module when building an egg.
Grab correct chromedriver based on chrome version, skip tests that are broken with chrome 29.