[ZapHistory] move zap history screen into ChannelSelection, also fix history so when you goto a history point and then zap to a new channel the history after that point is cleared and the new zap is added to history.