TDH Field Developed Features

Features and usability improvements discovered during the TDH Site Visit. Addition of a backdoor for help view (not enabled in core yet), fix for super awkward popup for validation logic, fix for swiping on tablets being terrible. Fix for certain widgets not updating their constraint violation when their value is changed.
The number needs to be consistent because it's basically the ID associating that element with specific handlers. This isn't a super good practice and we generally shouldn't do it. It's something the ODK code does a lot because they're procedural generating their UI in a weird way.

Basically it's like manually configuring an ID instead of the 
R.id.my_element_id
that Android's tools generate for you, since this doesn't use an xml layout.