Don't move MailMessage when storing flags if src == dest
Don't try to remove recent flag if not set
Fix filename in header of IMAPLocaleDependentTest
Run reduced number of locales if test.extensive isn't set
Refactor web ui code to make it easier to test

Refactors the web code so the actual writes and calls to Freenet code
happens in WebPage instead of in each individual Toadlet.
Fall back to not showing nickname if identity isn't in WoT
Show normal Freemail address even when WoT isn't available
Move toadlet registation from constructor to separate function
Remove duplicated WoTConnection mock from identity matcher tests
Test IdentityMatcher when WoTConnection returns error
Handle WoT errors when matching identities