Revamp the URL and Notification handling
Revamp the URL and Notification handling

* Attempt to unify local and remote notification handling.
* Show module now uses URLs instead of directly manipulating things.

smartcop/MIT-Mobile-for-iOS,smartcop/MIT-Mobile-for-iOS,MIT-Mobile/MIT-Mobile-for-iOS,xNUTs/MIT-Mobile-for-iOS,xNUTs/MIT-Mobile-for-iOS,MIT-Mobile/MIT-Mobile-for-iOS