checkloc - Add script to validate localization data

This new python script checks everything the old perl script did, AND MORE! :)
See the file for details on tests run.
Rather than replacing characters in localization files, we simply detect and report errors.
The builder can then fix files in the manner they wish.
This is less error prone and keeps builders aware of issues.

Also, using a python script rather than a perl script
keeps the languages consistent for devs who work on both
the Perspectives client and server (they only need to install one language).

Running the localization tests at build time lets us validate data *before*
it gets into the extension. It also means the tests do not rely on
any browser API or javascript capabilities.

This should be much more robust for the future and allow us to quickly
iterate on and validate localization updates with confidence.

Many thanks to the lxml team for writing a great library.
Makefile - Remove old localization perl script; add python script

Run localization tests as part of the build
checkdtds - delete file

No longer needed; the new python localization tests
cover everything this script did, and more.
README - Change requirements to python and lxml
Localization - Convert Finnish file to proper UTF-8 encoding
Perspectives - fix XMLHttpRequest() constructor call to use 'new'

We probably should have done this all along,
but starting in Firefox 30 this will be enforced,
and Perspectives won't work without it.

https://developer.mozilla.org/en-US/Firefox/Releases/30
https://bugzilla.mozilla.org/show_bug.cgi?id=916644

Fixes GH 108
Localization - Update German dialog translations

Thanks and credit to Patrick Storz!
credits - Add Patrick Storz as translator

Thanks Patrick!
.gitignore - Ignore temporary build folder
Localization - Update German report, results, whitelist, amo detail translations

Thanks and credit to Patrick Storz
Localization - Update German notary translations

Thanks and credit to Patrick Storz
Localization - Update German help translations

Thanks and credit to Patrick Storz
Localization - Unlock Dutch and Finnish translations

These translations are not 100% finished,
but enabling them at least lets people see *some*
of the text in their desired language.

Many thanks to our translators Alf and Ville!
Perspectives - Remove perspectives1.networknotary.org from default notaries

This notary needs to be upgraded to a more stable architecture
before we can update the public key and use it full time.
In the meantime, remove it so the client doesn't waste time
waiting for a response that will never be properly signed.
Localization - Update German descrition and creator in install.rdf

These now match the supplied localization strings
install.rdf - Increase browser max versions
CHANGELOG - Add changes for version 4.4.1
Perspectives - Increment version for 4.4.1 release!
Merge pull request #109 from daveschaefer/master

4.4.1 - Localizations and Fx 30