Merge pull request #346 from paulej72/master

Last minute 14.10 fixes
Merge pull request #348 from paulej72/master

mrcoolpb's updates to faq and about templates
Merge pull request #349 from paulej72/master

Update to add BitPay info
Merge pull request #351 from paulej72/master

Fix for regression in #331, and #347
Fix for #344 done from master because I'm an idjit
Merge pull request #353 from paulej72/master

Fix for #321
Merge pull request #352 from TheMightyBuzzard/master

Fix for #344 done from master because I'm an idjit
System-wide fix for IDNs. Fix for unicode in urls.
Revert to previous code, this was unnecessary.
Slight logic flaw.
Final cleanup
Merge pull request #357 from paulej72/sub_title_refix

Sub title refix
Merge pull request #354 from TheMightyBuzzard/IDN

Idn
BadPasswordLog saved cleartext bad passwords.

This is a security hole as sysadmins could view users failed passwords
and guess at their real passwords and use it to potentially log into
other services.  This bug was mitigated by the fact that the
badpassowrd table gets purged and only holds a couple of days worth of
bad password.  This will eb accompanied by setting the password field
on the badpssword table to “”.
Merge pull request #358 from paulej72/master

BadPasswordLog saved cleartext bad passwords.
Fix for diacritic stacking annoyance.
Switch to Mn as it is constant across versions of perl.
Merge pull request #359 from TheMightyBuzzard/diacritics

Fix for diacritic stacking annoyance.
fix conflict