[ticket:6] Add test for widget.
[ticket:6] Add CalendarWidget.
[ticket:6] Add widget related static.
[ticket:6] Ajax submit works.
[ticket:6] Show form state.
[ticket:6] Add simple test for ajax submit.
Merge branch 't6_calendar_ajax'