requirement: add pour_bottle? method.

Allows disabling bottles from requirements.
formula_installer: check pour from requirements.
python_dependency: only pour with system python.

This is as Python bindings are not build in a way that can have
system or Homebrew Python used interchangeably.
python: support bottling.

Move a bunch of site_packages stuff to post_install.
python3: support bottling.

Move a bunch of site_packages stuff to post_install.

Closes #27968.
python: add 2.7.6 bottle.
python3: add 3.4.0 bottle.
rust 0.10
rust: update 0.10 bottle.