Add ability to set 'background-size' property

I was finding that `background-size: cover` wasn't working for me, whilst playing around with the CSS `background-size: contain` was working great.

I've added an option to the admin console to set background size property (defaults to **cover** as currently).

Apologies but I'm unsure how to do that language updates (from a language point of view too ;))