panel: Convert to GApplication to enable --menu invocation

BudgiePanel now runs as a single instance, enabling it to be spoken to.
This has been done specifically so that someone may invoke budgie-panel
with the "--menu" option, which will cause the main menu to appear.