moved agent creation logic into methods on the HttpConnection class, so that subclasses can more easily modify this behavior
added coveralls token to ci config
Merge branch 'master' of github.com:elasticsearch/elasticsearch-js into 1.5
version 1.5.13