Completed Mobile Support

Auto-detect mobile browsers, and change navigation style. Desktop
animations and graphical clues are suppressed on mobile.