Add Spring handler interceptor to add server spans

This PR adds a Spring handler interceptor to create the server spans. This interceptor also includes support for async requests.

There is some duplication with the Maven configuration but this is following the existing code. I'll try and create a later PR which tidies up the POMs.