add new visibility manger than can support changing between displaying an app in the dock, menubar, both or nothing. fix login item manager