Fixes #1794: added ability to change widget ID via $htmlOptions['id'] array item in:

CTabView, CBaseListView, CListView, CGridView, CDetailView, CMenu, and CPortlet
Changelog line related to #1794.