migrate to Semantic UI

Almost all bootstrap classes are removed except 'label', 'container' and 'active'.

Also fix the control key in Linux.
au removed `$state.current.title` in this commit: 07b4f91b9fb14876f1deacbb63422636a2fc9e87.

I add `$state.current.title` back for the title of the phone view, but I didn't change the fix from 07b4f91b9fb14876f1deacbb63422636a2fc9e87.