What I did so far:
1. Aggregated information about UE in eNB component carrier manager into
one structure. This makes it easier to change what information about UE is
stored. I expected that I will need to store information about which
component carriers are enabled on UE, but apparently it is not needed yet.
Primary goal is to make HO work with CA, so component carrier manager is ok
with just enabling all other cells served by the same eNB as SCC.
2. Added API to detach PHY from the channel. It is required to avoid PHY
previously attached to SCC from receiving signals which are transmitted on
the same frequency when UE is attached to PCC on the same frequency.
In theory each cell can serve up to 255 cells. In NS-3 each eNB had exactly
one cell, that is why, for example, LteHexGridEnbTopologyHelper creates 3
eNBs to serve 3 co-located cells and handover between them happens over X2
5. Added a test suite which tests all 1CC and 2CC cases of inter-eNB
handover. Now going to add intra-eNB testcases and make them work correctly.