This is a package-access implementation of registration for
currency. The shim is instantiated by reflection in Currency, all
dependencies on ICUService are located in this file. This structure
is to allow ICU4J to be built without service registration support.