Write more metadata for Python during conda init

Otherwise, conda list --canonical is broken.
Pin the Python version during conda init

Fixes #828.
Merge branch 'master' of github.com:conda/conda
Make conda search --outdated --canonical work
Use urllib.quote on the proxy password
Include the requests version in conda info
Fix conda search --json when it errors
Merge pull request #837 from lidavidm/fix_json_search

Fix conda search --json when it errors
conda run executes programs in /bin as well; fixes #803
Python 2 fixes
Disable conda run <non-app> --json
Allow conda run <non-app> --json but without stdio
Properly set PATH when launching an app
Handle conda run python on Windows
Fix handling of conda run python
Don't change cwd for conda run