Modal optimized for touch/tablet (dismiss with back button)

Dismiss with back button, by stateManager implementation. Scroll back to
initial position on dismiss. Reset scale/zoom in tablets/touch on
dismiss.
Merge branch 'modal' of https://github.com/gustavo80br/aprovapp into modal