Refactoring expression checking tests.
Added test to detect weird logic, double negatives and potentially others.
Adding check for markup inside inline attributes.
Small fix for unusual expression logic check.
Fixed issue with some attributes containing expressions not being parsed properly and failing.