Don't depend on the gridcentric.horizon.api package.

This nukes the bizarre requirement and pulls out the full
extensions client into the canary source directly.

Change-Id: I6d8bb280dd932e020f6f62583fc528f41bd9e1f3
By: Tim Smith <tsmith@gridcentric.com>