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.
When not using reconnect (reconnect: false), pass error event up
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
Provide a method for headers-based binding of exchanges
Update README.md
Merge pull request #196 from humanchimp/master

only do expensive conversions in DEBUG mode
Merge pull request #197 from InnoAccel/issue-194

Issue 194: Exchange to exchange routing based on headers
Merge pull request #183 from davedoesdev/master

Pass error events up when reconnect is false