Move tab fragments into their own Java classes
Implement cyclical 30-second clocks in OTPFragment.java
Tweak app labels, add ScrollView to EnrollmentFragment

- Shorten launcher label (the name of the app when seen from the launcher)
- Retain full name when inside the app
- Add ScrollView to EnrollmentFragment to allow vertical scrolling when keyboard is activated
- Lengthen progress bar in OTPFragment
Add TOTP seed request and storage; add TOTP generation functionality

- Change EnrollmentFragment layout to reflect new enrollment process.
- Tweak string values in string.xml to reflect new enrollment layout.
- Tweak layout of OTPFragment.
- Add permission and functionality to connect to the Internet.
- Add keystore.p12 for the app to treat as a truststore (for testing purposes only).
- Add TOTP generator code.
- Change EnrollmentFragment to update OTPItem, and store seeds in BKS keystore.
- Change OTPFragment to load seed from BKS keystore upon app loading, and from OTPItem from then on.
Add OTPItem.java missing from previous commit