Update Babel (0.9.6 -> 1.3)

This update requires minor adjustment due to the following backward
incompatible change in Babel 1.0 (see [0]):

    modified Locale.__eq__ method so Locales are only equal if all of
their attributes (language, territory, script, variant) are equal

[0] http://babel.pocoo.org/docs/changelog/#version-1-0
Validate instance locale setting properly