HLTResultByteStreamTool: make result names and ROBs configurable
Make the HLT result name and ROB IDs configurable in the Run-1&2
HLTResultByteStreamTool rather than hard-coding them in the code.
This will make it possible to decode results under non-standard
names (e.g. after remapping them with AddressRemappingSvc).
Also move all private headers to the src/ directory and only build a component library.