fix endless repaint in painting background component
load background image when component is added to viewport
move BitmapViewerComponent to its natural package
Merge branch 'master' into master_ribbons