Initial suppport for multi-toolkit image support

Image objects loaded using a toolkit can now be used in
other toolkits.
Add public method for creating multi-resolution images
Improve support for cross-toolkit images

Allow specifying an image loader callback. Secondary toolkits will use it to
load images on demand.
Fix NRE
Merge branch 'xtookit-images'