Cleanup ApduMatching

* extract constants
* remove obsolete/redundant code
* improve documentation
Make DefaultPersonalization inherit from XmlPerso
Init DefaultPersonalization contents from constructor
Merged tlv specifications for primitive and constructed objects
Externalize methods to override later
Add PersoUnmarshallerCallback interface

This interface can be used to recreate dynamic structures automatically
after unmarshalling of an XmlPerso
replace occurences of personalisation with personalization
export ca protocol
added/improved documentation, removed obsolete/duplicate tests, adapted
to merge of primitive/constructed TLV specifications
added convenience constructor
set class of immutable TlvTag to final
Removed MatchResult classes
Make DefaultPerso abstract

Create two concrete subclasses containing trust anchors for test PKI and
GlobalTester tests respectively.
Remove redundant JavaDoc
First dummy implementation for DefaultNpaUnmarshallerCallback
Inline unused variables
removed completed task
removed obsolete tasks
ApduSpecification: added Eclipse auto-generated equals and hashCode
functions
TlvSpecificationContainer: added Eclipse auto-generated equals and
hashCode methods as they are required by ApduSpecification#equals method