Add missing tests and required implementation

* check behavior if specified occurence does not exist
* check usage of TagIndentifiers from within a TlvPath
* TlvDataObjectContainer.getTlvDataObject(TlvPath, int) relies on
getTlvDataObject now to reduce code duplication