Dashboard CSS/JS fix for iPad

* Add jQuery UI Touch Punch (touch event support for jQuery UI)
* Fix responsive breakpoint for iPad
* Add viewport to login and dashboard pages