Instead of using providers in classes that should not be even used when the optional dependencies are not present, move all Provider<> injects to RuneLite (and to other top-level classes in other cases). Signed-off-by: Tomas Slusny <slusnucky@gmail.com>