Remove Contexts TODO

The safe startActivity method is used where it is needed. Other calls
that are guaranteed to work such as internal calls don't need to use
this method.
Move filter constants back to app package

Change the other code to depend on the app package rather than on the
widget package which seemed weird for code that weren't UI related.