Carousel controls handling for multiple client-layers 

Carousel controls now always appears on the top-most visible client layer with multiple views. Moved tile-focus tracking to map to remove redundancies with multiple client layers. Modified PubSub publish order to include parent channels.