Add about dialog to applets and desklets

This adds an about dialog to the context menu of applets and desklets. The information is pulled from ```metadata.json```. This dialog will make it easier for users to check version numbers, access websites, and get additional information about the applet or desklet.

Available fields are:
* uuid
* name
* description
* comments
* website
* version
* contributors