#731: rose edit and rosie go: make the splash screen usage nicer

This closes #731. It provides a slightly nicer way of using the splash screen utilities and migrates the splashscreen widget itself into the proper module.

@arjclark, please review.