Refactored WPToast

* Don't use a singleton
* Use IBOulet to access the nib views, instead of relying on their position in
the file
* Define constants for durations
* Remove dependency on PanelNavigationController and the app delegate