Enable the minimum required styles on mobile.

This works, but the icons css is far too big, and mobile has its own
version so we need to do some standardisation - at least on class names.

Major refactoring of the modules I've enabled needed before doing this.

Change-Id: I103aa1d0906bf777523a8226920128f75773bf7a
Merge "Enable the minimum required styles on mobile."