gfx: Implement `box-shadow` per CSS-BACKGROUNDS.
auto merge of #4318 : pcwalton/servo/box-shadow-redux, r=SimonSapin

r? @SimonSapin