feat #718 option to use `referenceId` in `@touch:Dialog`

Close #718. Close #726.
fix #713 Slider widgets improvement (touch library)

Close #715.
feat #747 Added and refactored easing functions for animations
fix #740 touch button test case on ie7
fix #720 More positioning options for the Touch:Dialog widget

Close #733
Fix #730 Validation errors in page engine instances when navigating between pages with submodules
fix #672 DefaultAppender error display on Chrome

Changed error method of aria.core.log.DefaultAppender to explicitly log
the name and message of the original js error, if provided.

Close #673
fix #758 test.aria.html.textinput.autoselect.AutoselectTestCase fails on IE 10
fix #759 EscapeOnModalAndNonModalTest fail in IE7
fix #761 test.aria.widgets.icon.IconTest failing on IE10

This commit fixes test.aria.widgets.icon.IconTest which started
failing in d483056c6edf8064781d069101fdca40b874ac15 because the
type of absolutePosition.top in the popup configuration changed
from json:Float to json:Integer (when the config bean was moved
from aria.utils.DomBeans to aria.popups.Beans).

This commit restores json:Float in
aria.popups.Beans.AbsolutePositionConfig.
fix #763 Typo and parameter issue in error message in BindableWidget
v1.4.11
fix #766 IE8 issue when displaying a popup.

This fix has two parts, firstly it will resolve an issue
for animations in IE8 when displaying a popup, and secondly
it refactors a bit the way animations are used, there is now
a getter to load animations when they are actually needed,
and not for all popups as was previously the case (this will
help to improve performance particularly for IE8).