Invalid keys shouldn't cause a crash

Keys of the form name-notdigits will cause the validation to crash.

In theory this is a security issue because an attacker could submit an
arbitrary form with keys in this format.
Fix idna missing import
Make CompoundValidator cloneable (fixes #34).
Added option to skip password rendering.

This feature is useful for websites that do not wish to return forms with
pre-filled passwords, which might be appropriate in security-conscious websites
and applications.

A small user experience consideration, though, make sure you do as much
error-handling as possible before submitting forms, to prevent having a user
fill out their password over and over again.
Run 2to3 except fixer; compatible with Py 2.6.
Run 2to3 import fixer; compatible with Py 2.6.
Updated helptext for skip_passwords to make it's function clearer
Added tests for skip_passwords option
Merge pull request #36 from geonetix/master

Password-skip option in render
add Serbian translation
Merge pull request #38 from ninchica/master

Add Serbian translation
Remove msgfmt.py
- it is provided via code coverage in Tools or package python-demo
Improve DateConverter, support ISO dates (fixes #41).
Remove test for sqlschema which has been deprecated and removed long ago.
Adapt version number of docs in master branch.
Translation issues with PostalCodeInCountryFormat (fixes #44).
* Translation updates provided by our translation company
* Add Danish as a language
Merge pull request #35 from MartinMartimeo/master

Remove msgfmt.

The script is not compatible with all supported Python versions.
Better use the proper msgfmt script that comes with Python.
* Update files based on SmartLing translations
* Update mo files
* Update a few po files with errors