Fix for giant white area. Added a check to clearMenu, it now looks for
the menu being open before it clears it and runs hideMenuBar.
Stop the menu from displaying should it still be animating
issue #816
Merge pull request #891 from glasspear/816

Removing giant white area when bb.pushScreen() used directly in menu