failing test when radio containts square brackets
escape radio name regular expression symbols
fixed @Checked test on radio with square brackets
Merge pull request #42 from ouvrages/radio-with-square-brackets

Radio with square brackets
issue #7

Part 1 of implementing Asynchronous Validation. There are a few TODO's
but I have started on restructuring the code to distinguish between
synchronous and asynchronous validation. Part of this refactor was to
ensure that current behavior remains unchanged. The next step will be to
implement actual asynchronous validation. There are numerous other
concerns, such as the impact on compound constraints and such. I have
annotated such concerns with TODO's.
Committing so that I can merge changes from master.
issue #7

First shot at implementation of asynchronous validation. Includes
support for asynchronous compound constraints (i.e., a compound
constraints where one or more of the composing contraints is an
asynchronous constraint) as well. The tests that I will be writing next
will see if my implementation actually works.
issue #7

There was an issue to fix. Consider a compound constraint that contains
another compound constraint. Assume that we override the second
constraint such that it contains an asynchronous constraint. This means
that the parent constraint must also be marked async. Prior to this
commit, this was not the case. This commit should fix the issue. I did
this by adding a "parent" attribute to a CompositionGraph node and then
walking up the tree until the root node.
issue #7

Removing TODO comment.
Merging.