ISPN-5038 Remote package refactor

https://issues.jboss.org/browse/ISPN-5038

Only new methods added to interfaces. Old methods mark as deprecated.
The tests can use `TestingUtil.replaceField()` to replace the field in addition to the components map.