Rename SessionSingletonProvider, use new SingletonUtil

Instead of the deprecated SessionSingletonBase, use the new
SingletonUtil. Rename method from getInstance to getSessionInstance.
Add example for localization in single-sourcing projects