Improve tablet layout

Larger screens now use a two pane layout. This required ContainerActivity
to be split into a base class and a phone specific subclass.

Also added a light shadow to the palette panel (phone layout) and the
side pane (tablet layout).
Add soft shadows around drawing canvas and thumbnail
Improve tablet support and add toolbox UI.

Created a toolbox for tool selection. Improved the panel switching on
phones.