Removed references that are not required.
Added missing log4net, nunit and rabbitMQ dll files.
Fixed a deadlock condition.

Fixed a deadlock condition that can occur under some conditions in the
ShutdownAmqp() method.

If ShutdownAmqp() is called as a result of the
Connection.ConnectionShutdown() event, calling the Model.Close() method
can deadlock.  When this happens the connection and model are not
cleaned up completely and the appender will not reconnect to RabbitMQ.
This condition can be simulated by starting your app, letting it connect
to RabbitMQ, and then using the RabbitMQ Admin UI to manually close you
connection.

In addition, the deadlocked thread, prevents the application from
shutting down cleanly.

The fix is to shutdown the old connection and model asynchronously.

Also added some debug messages that get enabled when log4net internal
debugging is turned on.
Detect ModelShutdown events.

Hook into the Model.ModelShutdown event and reset the RabbitMQ
connection if the model is shutdown.

This can be simulated by using the RabbitMQ Admin UI and deleting the
RabbitMQ exchange the app is connected to.

In this case, the connection is not lost so you don't get a
Connection.ConnectionShutdown event.

Based on my testing you won't get the ModelShutdown event until you try
to publish a method.  In addition, checking the Model.IsOpen property
after calling BasicPublish() is not reliable as it may be true initially
after BasicPublish() is called, and then get set to false, sometime
later.   Hooking into ModelShutdown seems to be the fastest, most
reliable way to detect this condition.
Merge pull request #3 from jeffbader/develop

Add missing dependency dll's.