Add a non-scaling background style

Adds another background option that dims but doesn't scale.
Even though the backing data type for the backgroundStyle is an NSInteger, conditionals create potential confusion when compared in this manner. They could be reordered later, etc. I'd recommend a switch instead.