Force-renamed api_client.rb to use lowercase.

Original filename was in mixed-case, which caused load problems on
case-sensitive file systems.
Pessimistic dependency declaration

Removing some annoying warnings when building the gem related to
unlocked dependency versions. Removing Fakeweb, which we used in
initial testing but didn’t make the final cut.
Configure Travis
Update doc locations.
Update dependencies post-version locking.