Fix #666 - use Photon in WPImageGetter

Fix #666 and other WPImageGetter issues:

* Use Photon when a max size is passed
* Use a WeakReference for the TextView in case activity is closed before image is downloaded
* Use the context of the passed TextView when one is needed to avoid holding onto the context
* Fix bug that caused images to sometimes not appear