stoken: Update library to pick up getInfo() call

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Sync stoken binaries with new sources

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
TokenDiagFragment: Clean up PIN handling

Cache PIN (in memory only) in case the activity/fragment gets redrawn.
Add a "New PIN" button to let the user change their mind.  Sanity-check
the PIN input prior to enabling the OK button.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
TokenDiagFragment: Show problematic values in bold+red

Initially we will show "Using PIN: No" in red, since it means that the
tokencode is incorrect.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Use mStoken.getInfo() to fill in token details

Display the serial number and expiration date.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
TokenDiagFragment: Strip off unnecessary text from "Current time"

Sometimes this can display "GMT +00:00" which just wastes space.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>