1. Move validation icon to appear inside the box (for TextBox, ValidationTextBox, ComboBox, and Spinner template based widgets).
1. Move validation icon to appear inside the box (for TextBox, ValidationTextBox,
ComboBox, and Spinner template based widgets).

2. Width setting applies to outer node: setting combobox to width=100px leaves 16px
for the arrow icon and 84px for the input node (unless the error icon is shown,
in which case the input gets less space).  Size property desupported.

This is still rough; it needs some more CSS cleanup and haven't even looked
at soria yet... but the basics are there.

Fixes #4444, #4512, #4489
Refs #4475, #4513

git-svn-id: 674a2d6b1e32e53f607eb824547723f32280967e@10663 560b804f-0ae3-0310-86f3-f6aa0a117693

harbalk/delite,Sam-Cummins/delite,kitsonk/delite,harbalk/delite,kitsonk/delite,Sam-Cummins/delite