Take mobile from request when post back

The mobile setting is preserved across post back using hidden field
Fixed unit tests using Fakes

Added microsoft fakes assembly for Glimpse.Core and System.Web to mock
ITabContext
Ensured data always displayed in same order
Added canvas translation

Allows for moving canvas around to all elements and ensuring the current
state is visible when loaded. The former will set translate x and y
client side and the latter server side