NEW: Extend createClient params with agent

One can pass a new http.Agent or false to overwrite the default
globalAgent used by http.request
FIX: Only set agent if it is set

This change allows to make thing clearer about the fact if the agent specified is used
or not, even if the default behavior of the http.request is to used the
http.globalAgent while the agent given in options is "undefined".

(from the official doc undefined (default): use global Agent for this host and port.)
FIX: Missing closing bracket.
FIX: Remove trailing spaces.
RELEASE: v0.2.8
allow to set the default operator on the query
Merge pull request #76 from pablote/feature/default-operator

NEW: Allow to set the default operator on the query
FIX: Remove node.js 0.6 from travis ci, not available on travis anymore.
NEW: Update request to 2.33.0 and JSONStream to 0.7.1.
RELEASE : v0.2.9
Merge remote-tracking branch 'upstream/master'