Adding better VERSION detection for setup.py.

For source-based installs, this will actually use the tagged
version instead of some random bad version string (0.1).

One of the last commits that can be put under RR-112.

Change-Id: I540648c552e7bc1e01fe364407d9ea4cfbd3b22e
Trivial addition of missing dependency.

Change-Id: Ic4e5f181517650cad109f4f45017bf732eb23688
Merge "Adding better VERSION detection for setup.py."
Merge "Trivial addition of missing dependency."