Add convenience methods to Fingerprint

This covers most of the wishes I had in my email.

One thing I did not implemented are hasLabel, hasDescription and
hasAliasGroup methods, similar to the remove... methods.