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.
I'm not sure this makes sense here, as these are not classes but elements. Let's take this out in favour of inlining the elements we're selecting.