fix #1278 onclick broken if Icon has no tooltip

When Icon widget had no tooltip, but `onclick` defined, the method
was never invoked.

The commit only removes the conditional statement around delegate
definition (ugly diff due to whitespace change)

close #1279
close #1366
feat #1228  section refresh animation

implementation of the section refresh animation

close #1228
fix #1368 Fixing test failing on IE7/IE8

This commit fixes a test failing on IE7/IE8
1.6.9
fix #1371 fixing issue with recursive dependency on VisualFocus

This commit fixes the following bug:
if appOutlineStyle is set to a non-null value in the AppEnvironment
(after Aria Templates is loaded but before any template is loaded),
and if the packaging of Aria Templates is such that aria.utils.VisualFocus
is available synchronously when aria.utils.environment.VisualFocus is
loaded, aria.utils.VisualFocus does not get a correct reference to
aria.utils.environment.VisualFocus when it is loaded, leading to the
"undefined is not a function" exception when executing
"ariaUtilsEnvironmentVisualFocus.getAppOutlineStyle()" in
https://github.com/ariatemplates/ariatemplates/blob/master/src/aria/utils/VisualFocus.js#L39