The resource loader is very unfriendly in code because it does not expose any useful information about the string or the underlying bundle. This patch adds improvements to make it possible to actually get useful information about the ResourceLoader. It also is a fake map implementation (DummyMap) which means that even though it appears to be a map, most map like operations on it will fail with UnsupportedException.
This also corrects that so that almost all map operations are supported. This also corrects the failing toString operation.
Also converted the Hashtables to ConcurrentHashMap and made a few other changes to make the class overall more solid and avoid possible bug cases