Don't fail if binstar_client can't be imported for other reasons

Fixes #925.
conda init: write the build number for conda

Fixes #926.
Print note that conda init is deprecated
Allow spaces to be contained inside conda run

This fixes and issue where this will not run:

    conda run --prefix=/path/to/env "python --version"

The issue is around the way arguments are passed to subprocess.Popen.
Popen can't handle `["python --version"]` as an argument, which is what
we're passing in, but it can handle `["python", "--version"]`.  Using
`shlex.split` gives us a shell-safe way of splitting a string so we
can turn `python --version` from the command line into the second list.
Merge pull request #927 from tswicegood/fix/allow-spaces-in-run

Allow spaces to be contained inside conda run
Fix UnboundLocalError with update --all and a skipped package

The code should not proceed beyond the recursive call to install().
Merge branch 'master' of github.com:conda/conda