Fix build for recent fred, don't need to download bcprov separately now.
Trivial optimisation
Fix unit test, reject email addresses without an @
Sync on this not pluginTalker, might do odd things to fred.
pluginL10n can change, so needs either to be volatile or some synchronization.
FIXME
Simplify, get rid of list
Stricter regex for FreenetURI's (passes tests).
Global SecureRandom.
Use the global SecureRandom. Avoids significant latency.
Use SecureRandom for generating the RTS KSK too.
Build 20, v0.2.3
Merge remote branch 'zidel/master'. Version 0.2.3.1 (build 21), including both 0.2.2.1 and my changes. Sorry, mistake was the result of stuff being tagged from the wrong branch.

Conflicts:
	build.xml
	src/org/freenetproject/freemail/AccountManager.java
	src/org/freenetproject/freemail/Version.java
Somehow missed this conflict. Doh! Note to self: Never tag before building!
Doh, 0.2.3.2 (build 22)
Merge commit 'f173210ca51484ee433223de704a6dfc3e48fe60'

Conflicts:
	build.xml
	src/org/freenetproject/freemail/ui/web/MessageToadlet.java
Formatter settings
Merge commit 'a8e57ae21c8a4f314eb2baab6e52ca308bd5854a'

Conflicts:
	.classpath
	build.xml
	src/org/freenetproject/freemail/utils/EmailAddress.java
Merge commit '1aa9b6a7a5fa1671a6428bdb099d5a192378bb60'

Conflicts:
	build.xml
	src/org/freenetproject/freemail/Freemail.java
Merge commit '3833792c11b81391bf1f1dcdcb2ff8cd58c51964'