Remove online-update functionality
Commit some boilerplate for the pending data object support
Allow application removal from the installed shell page
GCancellable is optional...
Add some missing status mappings
Make the GsAppWidget state dependant on GsAppState

This allows you to call gs_app_set_state() and for the widget to DTRT.
Invalidate the update list if any applications are added or removed