remove interfaces which aren't really needed
update phosphor-core dependency
update MenuItem and move to separate module
update splitter handle class names
update tabbar tab class names
update tabwidget slots
update internal variable names
update Menu to use new MenuItem
add MenuItem to build
minor example api tweaks