Handle null background images in skins

Signed-off-by: James Tasker <james_tasker1@hotmail.com>
Add ability to set skin's background image

Signed-off-by: James Tasker <james_tasker1@hotmail.com>
Implement skin background path

Signed-off-by: James Tasker <james_tasker1@hotmail.com>