Openet enhancements: reconnect, transaction homing, perfomance tweaks

There was no intention to mach addTypedByteArray, as it needs to reflect what the specialisation does not what template generalizes. Similar way we should try mach addString?
As well addByteArray is not that accurate, what does it mean? It sounds more to me like an array of bytes, but not a list/array of array of bytes.
We tried to follow the same pattern as addString(), addIntXX() and others do, none of the ones taking a vector say Array, the signature speaks for it self.