Support action visibility in GlobalDrawer
Without this little bit of code, actions using the visible property are not hidden when it would be expected that they are (that is, set the visible property on an action to false, you don't expect it to still be visible)