Remove the Java5 compatibility service loader.

It should never be used anyway, since we now depend on Java 7.
Remove our own service loader implementation

It is most likely never used.
Merge pull request #3376 from chrisvest/2.2-remove-legacy-service-loader

Remove the Java5 compatibility service loader.