Update for semantic structure.

Switched anchor links to buttons for better semantic  meaning and
slimmer code.
Set grids to maintain their values even on 320px (old iPhone) screens.
Fixed numerous UI bugs across all three themes.
Added some refinement to both Android and Windows Phone 8 for better
use of screen space.