Attempt to fix TISTUD-4734 NPE loading rubles
  - do a null check for user bundles path
  - Clean up some old code to use some of the StringUtil/CollectionUtil/PlatformUtil classes.
  - synchronize instantiation of BundleManager singleton