Shortcuts API

This PR adds an easy-mode API for creating and maintaining app shortcuts based on using the app package and version information to generate the names.

Fixes #19 

## TODO:

- [ ] Make sure that shortcuts do the right thing on updates
- [ ] Possibly add an Obsolete state to Squirrel events
- [ ] If we have no Squirrel aware apps, auto-create shortcuts for them