Bug 884305 - Add support for PIN2/PUK2 functionality

- Added the relevant state and transitions
- Adapted the CPIN and CPINR commands to cope with PIN2/PUK2 codes
- Modified SIM I/O functions to properly handle PIN permissions
- Corrected the existing SIM file access flags