AMQP-308 Add Spring Remoting over AMQP

Add classes to expose and use a spring-remoting-service via amqp

Update @since in javadoc and copyright header to include 2013

Add a test for the remoting classes

Add  @author javadoc and copyright headers

Remove unnecessary test context

AMQP-308 Polishing, Docs

Minor Polishing.

Reference Doc.

Add tests that use RabbitMQ (if available).

Handle timeout on client side (throw exception).

Change header name to include 'spring'.

Remove final comma, if any, in SimpleHeaderNamingStrategy.