remove deprecated functions
add delayed menu flyout
update tests
add flyin on menu mouseout and have submenus remain open until menu mouseout by default
Merge branch 'next'