Do not refresh canvas on user invalidate
Get rid of double negation
[Tests] 'Canvas refreshing on user invalidate' test added
[Test] move refreshing checks from canvas to control & check if control publish onRefresh event instead of checking if control is subscribed to onInvalidate event
[Tests] using $.each instead of $.map & test control namespace changed
Merge branch 'evseev/refresh-on-user-invalidate' into rc3.0.18