Fix related to exception handling (readability improved - less information mess). MemberName extraction workaround - done basically for older versions of MVC (before version 5) where there was a bug related to the fact that member name was given as null in the validation context.
MVVM sample fixed (useless events firing cooled down - speedup noticed).
Version up.
Remaining operands applicability constraints added to parser + some tests.
Parsing precedence changed - adjusted to slightly modified grammar, where negation can be applied to operands joined by relation operator. Restriction added - negation operator can only by applied to boolean type operands. New code coveraged by adequate tests.
Version up + minor refactor.
Merge branch 'master' of https://github.com/JaroslawWaliszko/ExpressiveAnnotations
Merge with upstream