Code cleanup and bug fix

-- make WeatherNotification a class variable squashing a
   leaked receiver, unregister receiver onDestroy()

-- manifest: exclude from recents and singleTask

-- remove depricated and unused code