Moved Publisher out of common-proxy-config to spring-proxy-configs so producer-consumer lie in same context.

Removed Type Casts to get Source Event.

Made eventProducer Optional, in case it is not declared event publishing will be skipped.
Merge pull request #4 from amanhigh/master

Moved Publisher,made eventProducer Optional & Removed Type Casting.
Making getHostName method public in TaskContext
Incrementing version to 1.1.8
Sending headers to back-end incase of http proxy  and Incrementing version to 1.1.9
Removing passing of Http headers
Changes to support optional forwarding of Http headers
Changed sample Http destination host
Remove client request Http headers not honored by the proxy
Changes for 1.2.0 release
Upgrade to Trooper 1.3.0 and Spring 3.2.5.RELEASE
Refactoring Thrift Proxy classes and Optimizing imports
Added RequestId, Execution time to ServiceProxyEvent. RequestLogger now logs added fields.
Changes for 1.2.2 release
Incrementing version to 1.2.2
Changed ServiceProxyEvent creation to use Builder Pattern. Added an overload for publishing event without request id.
Merge pull request #9 from amanhigh/master

Made Changes as discussed.
Changed commandName published for Thrift Handler. - Aman

Uncommented publishing of profiling metrics - Arya Ketan
Changes for release 1.2.3
Incrementing version to 1.2.3