Pass messageCount and consumerCount in queue openCallback
remove preferGlobal

Why was it needed in the first place? I can't see any command line binaries that you'd want installed globally (like with coffee-script).

+ this removes the `npm WARN prefer global amqp@0.1.6 should be installed with -g` warnings from NPM.
Allow host preference for array of hosts

If options.hostPreference is set, choose the host correlating to the
element in the host array specified. If
Test script to show this working
fix bug for parsing and serializing domains.

In rabbitmq, the domain with longlong type is 64-bit integer. This
project can not parse and serialize the 64-bit integer correctly
before.
Merge pull request #182 from nearbuy/master

Fix prefetchCount of 0 to call basicQos
When not using reconnect (reconnect: false), pass error event up
debug cleanups, no binary or bit-set output

Execute was logging binary, which doesn't work so well, and it looks
like a bit-set debug statement got left in during a debugging session.
Merge pull request #186 from sam-github/debug_cleanups

debug cleanups, no binary or bit-set output
Bump node dependency requirements to node 0.10
Merge pull request #187 from sam-github/bump_for_node_0_10

Bump node dependency requirements to node 0.10
Document the reconnect implementation options

The default of trying to reconnect forever particularly needs to be
undocumented.
Merge pull request #189 from sam-github/document_reconnect

Document the reconnect implementation options
fix the exchange option autoDelete default value to false in README.md

The default value of autoDelete option when creating an exchange is actually false. However, the document says it is true. Fix the document such that it matches the actual behavior.
Merge pull request #191 from tcpip106/patch-1

fix the exchange option autoDelete default value to false in README.md
Handled errors occurred in Connection and forced the object to emit the 'error' message such that the caller can handle when an error occurs.
Added the test.
Merge pull request #193 from shiroyuki/patch-1

Properly handle connection errors
Exchange.publish should not modify its arguments
Merge pull request #195 from sam-github/master

Exchange.publish should not modify its options argument
perf: only do expensive conversions in debug mode