Fixed a problem with parcel routing
More fixes to parcel routing
Change copy<Component> to use async_colocated, this simplifies things a lot
Changing broadcast, fold and reduce to use async_colocated, fixing a problem  in fold
Reimplemented get_colocation_id for new world where things migrate. Added test.