cancel XAML completion in attribute values, if '{' is pressed and we are in an empty attribute value
fix #452: XAML CC inserts ", " in unexpected places when typing nested markup extension
fix unit tests