Add more dialog sizes and make them switchable

Now small, medium and large are available through the setSize() method.

Large is the previous normal size, medium is the previous small size,
and small is even smaller and designed for confirmation boxes.

Change-Id: Icc91d776b82011c1dccebd87ba036376535c1ee4
Merge "Add more dialog sizes and make them switchable"