Springified the VersioningFilter.

The ServicePorts have been replaced with the ReposeInstanceInfo which is a named bean that can be injected.
So this basically follows the established Filter Springification pattern with a few extra tweaks.