Additional redirect fixes

Saves redirect target into the correct directory

Change-Id: I44733da107c9a5a382bf129860bde7c6d4bdf0aa
more logspam removal

Change-Id: Idc0b9111bea29500f354966c20c98cf585d641f7
work around kerbooooooooooom in page loading if HTML sections used

HTML sections return a 'fromtitle' of 'false' which .... maybe ...
indicates they shouldn't be editable?

This tweak treats them as nil which is not ideal but gets things running.

Change-Id: Idcdaf6ff4cb933fd3d4beef864cc7faa12c53e53
Image data save cleanup

* removed need for manual mime type filling
* added importImageData method on MWKImage for cleaner usage

Change-Id: I7774b6a7da7d118bb88b7b82d93e019ee0dcd4a1
Fix for remembering last viewed article.

Change-Id: I4d3b08f41c795044005f65c74234bb94c24bd16d
Update DataHousekeeping for post-CoreData world

Change-Id: I86d6a4ae85c5491e6d0db51aed0cc4e7a87ee427
Re-separate the search language from the currently viewed article's language

* add searchLanguage (string) and searchSite (readonly MWKSite) props on session
* use em for search and nearby

Change-Id: I923b7b6f3cdc5ef977b69a29d3d5c3972171ed44
Fix for language list search breaking navigation sometimes

Bug: T76380
Change-Id: If561b87654a8671176d7ed9466a301324e0d0c7a