Add support for shadows to View, Control, Button, Label and TextField. Refactored border rendering.