allow --relocatable to work on Windows
remove "Also this does not currently work on Windows" from doc
move init of `interpreter_ext` init inside if/else as requeted by @piotr-dobrogost
use `path_locations()` to deal with os differences in paths, refactor `shebang`/`new_shebang` init
Updated year in license.
Updated pip dependency to 1.3.
Re-ran rebuild-script.
Bumped version up to 1.9.
Merge branch '1.9.X' into develop

Conflicts:
	docs/conf.py
	virtualenv.py
Updated release date in news.
Merge branch '1.9.X' into develop
Removed stale note from docs index.
Updated pip to 1.3.1.
Bumped version up a notch.
Merge branch '1.9.X' into develop

Conflicts:
	docs/index.rst
	virtualenv.py
Merge pull request #404 from pfmoore/fix_403

Fix for issue 403 (exe extension should be checked case-insensitively)
Merge pull request #401 from jpenney/feature/windows_relocate_issue49

allow --relocatable to work on Windows
Minor changes following on from pull request 401

- Documentation updates
- Tidy up fixup_scripts
- Make the activate_this code for relocatable scripts work on Python 3
Fix test for relocatable scripts
Merge remote-tracking branch 'upstream/develop' into improved_tests