Merge branch 'release/2.2.1' into develop
Add test requirements as extra, fixes #106
Merge tag '2.2.1.1' into develop

Hotfix version 2.2.1.1
MatchValidator broken due to CompoundWidget state

Provides a test unit to expose that MatchValidator stopped working due to change in CompoundWidget now correctly passing a state when validating (this is required for compatibility on i18n with FormEncode). The proposed fix provides the values of the CompoundWidget inside the state when it gets validated. The values are available inside full_dict for coherence with FormEncode and states are copied before updating them to provide a stack of states instead of replacing the original one.
Merge pull request #110 from amol-/master

MatchValidator broken due to CompoundWidget state
Update tw2.core Date and DateTime validators to match with tw2.forms.calendars formats
Add coverage and fix some skipped tests

Additionally, I get test errors in test_genshi_relative_filename because
they get executed in the ./tests/ directory already... Strangely this
does not happen on travis...
Report coverage to coveralls
Add coveralls badge to Readme
Travis improvement
Create state object also for RepeatingWidget
Update nightly test info in docs
Pimp and Bugfix MatchValidator

Based on the suggestions in #108 and #109.
Version bump and ChangeLog and docs
Merge branch 'release/2.2.2'