Implement Theme.applyStyle() correctly.

Existing implementation only sets (and overrides) previous theme styles. Correct behaviour should overlay styles of the original Theme replacing original attributes conditionally when "force" == true.