Generic integration channels
Generic integration creates memory mapped device.
This is the second PR in the series of 3. It requires #1176
It adds channel wrapper for IR single value and IR stream channel types. It also adds AXIStreamLike wrapper. It is design to work with channels that have control signals similar to the AXIStream.
This PR also changes parts of the RLE implementation, so it works with the ir_axistreamlike wrapper.
should we close this and favor of reviewing the demonstrator at https://github.com/antmicro/xls-cosimulation-demonstrator ?
we can then re-open a new PR once we figure out how to integrate the simulator build w/ the bazel workspace.
Closing this PR in the favour of the demonstrator repo.