Add an extended listing functionality

The existing list apdu request is answered with a response containing a list of tags each with name and algorithm type as value. For a library reading the otp secrects from the card, it would also be useful to know the number of digits returned (mainly for UI design reasons).

This pull-request therefore:

- adds a flag to the list command
- specifies and implements a slightly different response format if the flag is given