SHRINKRES-5 Added method to use remote repositories without using XML files

Signed-off-by: marcanpilami <marsu_pilami@msn.com>
SHRINKRES-173 Moved configuration related calls to configureResolver()

* old methods were kept in place but @Deprecated
* offline() is now workOffline()
* configureFrom* methods were deprecated in favor of from* methods
  present on Factory, as there were called much more frequently
* ConfiguredResolvedSystemFactory was dropped as it was not flexible to
  be called for subclasses