redirection based on touch capabilities and screen size
Add mobile service

Use it in ContextPopup, for a better display on mobile
devices.
fixes indent
avoid unnecessary delay on mobile
fix test to take mobile delay into account
make jslint happy
Refactoring
- remove gaMobile and move its logic to gaBrowserSniffer
- use ol.Overlay for gaContextPopup
add ability force mobile detection with mobile=(true|false) in qs
mobile footer improvements
fixes tests by rendering the map to access overlay content
take reviews into account
more coherent QRcode display logic
coding style
fixes bad rebase