Implementation of change channel API

Change channel API added to the device class (implemented in both HBBTV and Maple).
Includes updates to the maple page strategy, base device class and all broadcastsource modifiers.