General android specific fixes

1. When pinny have form inputs, we need to disable all other input fields so that the prev/next toggle on keyboard cannot navigate to them.

2. Give the pinny body wrapper a state when pinny is open. 

Android 4.0 have an known issue where you can trigger tap highlight on elements behinds a position fixed element.

With this, we can apply android tap highlight fix only when pinny is open.