TLV and EMV support

Support for TLV packaging using TagValue<T> where T is String or byte[] or a sequence of TagValue<T>
Support for EMV data
BER TLV packager using EMVTag objects