Revert "Got rid of buggy yepnope spaghetti, however mobile detection really should be driven from the server."
Revert "Re-apply with fixes: Stop using user agent to detect mobile devices. Use a media query and yepnope to load the appropriate css and customizations."