Fix(columnMenu): #1603 #1604 #1614 allow disableColumnMenu

Also allows disabling the hide column menu option.  Includes
new e2e test for 303 tutorial.
Merge pull request #1621 from PaulL1/1603_column_menu

Fix(columnMenu): #1603 #1604 #1614 allow disableColumnMenu