Avoids importing botocore in setup.py.

setup.py should always avoid importing the package being packaged:

- http://stackoverflow.com/a/7071358/38140
- http://stackoverflow.com/a/2073599/38140

Moves version string to botocore._version module, and has __init__.py
import _version.py using a relative import (to avoid cyclic imports).