Basic impl of produce-consume interception

Here is a basic implementation on produce-consumer interception:
1 Added IProduceComsumeInterceptor
2 Added GZip and TripleDes interceptors
3 A bit of fluent configuration with IInterceptorRegistrator
Merge branch 'master' into pipeline-interceptors
always set result for TaskCompletionSource, or no ACK signal will be sent to the RabbitMQ server.
Merge pull request #269 from hippasus/master

always set result for TaskCompletionSource, or no ACK signal will be sent to the RabbitMQ server.
Bump the version and fix small typo
Merge pull request #268 from Pliner/pipeline-interceptors

Basic impl of produce-consume interception #256
Unhandled exception running when running in SSIS

Fix to Environment.GetCommandLineArgs()[0] returning null when running
inside and Integration Service Package (SSIS), and thereby causing
Path.GetDirectoryName(applicationNameAndPath) to throw an argument
exception.
Merge remote-tracking branch 'upstream/master'
Increase version number

According to this comment by mikehadlow
https://github.com/mikehadlow/EasyNetQ/pull/271#issuecomment-52281003
Merge pull request #271 from tynor88/master

Unhandled exception when running in SSIS
Merge pull request #272 from chinaboard/master

Ignore the Boolean string case
Complete the HTTP address