Fixed popup menus behaviour

Some popups, like the right click menus on the Apps page or the Search
button, pop up and back down immediately. Now they work as they should.

Fixes #28
Search button was clearing the search entry preemptively
Solves app and category buttons focus issues

The buttons were grabbing the focus out of the search entry on hover,
inducing strange behaviour.

Fixes #23
Correction of previous commit - clear when clicked

Now category buttons only clear text when clicked, not when hovered.
It seems more natural, because a now the mouse position is irrelevant
when trying to type on the search entry.
Fixes search entry losing typing focus

When the search entry was out of focus and types were redirected to it,
if the current selected application was hidden by the filtering, both
the holder and entry lost focus. This stopped the typing event
redirection. Now the entry is always focused when typing.
Clear search entry when switching from Apps to Favorites

Took two clicks because of a loop in the logic (setting to empty
also invokes setting the tab).

Fixes #44
Fixes transparency issues on first composited draw

When using compositing and transparency, the first draw was only
showing the shadow borders on the window. To fix this the opacity has
to be set after the first show. Don't know why this is needed, but it's
probably a bug in the underlying toolkits (maybe GTK or GDK).

It still looks a little jerky the first time the window is drawn.
Fixed some panel orientation issues
Changed all showing/hiding logic

It seems most GTK apps like mintMenu and the default Gnome2/Mate menu
use the GDK grab focus functions to grab input (pointer/keyboard).
These functions appear to suck all input to the app like a blackhole.
This patch gives more interactivity to the mintMenu window, making it
a first class object in the desktop.

Things that work now:
* When the window is open, hovering on other desktop icons highlights them

* Clicking outside the window propagates the event (e.g. select another
window)

* Alt-tab and other events unfocus and hide the window

* Scrollbars in the mintMenu finally work right

* Probably several other small things
Update easybuttons.py

Solving for bug: https://bugs.launchpad.net/linuxmint/+bug/1266751
Merge pull request #62 from hordepfo/compositor

Fixes transparency issues on first composited draw
Merge pull request #59 from hordepfo/popups

Popup Menus
Merge pull request #61 from hordepfo/search-entry

Search entry
Merge pull request #63 from hordepfo/orientation

Fixed some panel orientation issues
Merge pull request #71 from VitalD/patch-1

Update easybuttons.py
Merge branch 'button-focus' of https://github.com/hordepfo/mintmenu into hordepfo-button-focus

Conflicts:
	usr/lib/linuxmint/mintMenu/plugins/applications.py
Merge branch 'new-show-hide' of https://github.com/hordepfo/mintmenu into hordepfo-new-show-hide

Conflicts:
	usr/lib/linuxmint/mintMenu/plugins/applications.py
Fixed merge conflicts
5.5.2