fix #637 HTML radio button not reacting in IE 7

Radio button needs a name to get selected by a click in IE7.
As there is no need for a name in this widget, the workaround
is to call the onbind method on every radio button bound to the model.
v1.4.7
fix #639 too small viewport size reported in IE8
fix #638 testcase for radiobutton issue in IE7

radio button needs a name to get selected by a click. As there is no need for a name in this widget,
the workaround is to call the onbind method on every radio button bound to the model.
fix #642 Some wrong scrollbars were displayed in the splitter panels.

In these cases, this prevented from scrolling the content panel.
Some miscalculations of the width and height have also been fixed.
The splitter border  width is now accessible from the skinning system (by the new borderWidth property).
fix #647 Broken link in the date format documentation
fix #626 test case for: pageReady event not raised

The fix for the issue has already been integrated in 1.4.7 via
e533d6c2b29f6fa3809c5973de3e5473638855a9. This is a missing test case.

Close #643.
fix #644 Incorrect css rule

Updating border and padding rules.
fix #629 hashchange listeners broken after overlay creation

After a DomOverlay is created, the hashchange listener added by aria.utils.HashManager class was not called any longer.
feat #654 onclick on the Icon widget

Implemented an 'onClick' property to the Icon widget

Close #654 Close #537
refactor Refactor of the vertical align test case

It is now managed by calculations instead of recording positions for every browser.

Close #653
fix #650 Callback object modified when called using apply

Close #651
feat #634 Mobile Touch Widgets

* Create a Button widget that highlight on tap (button, link)
* Create a Switch widgte as an extension of the slider, such widget has
* only two possible states

Close #634
feat #627 Touch dialog widget

Simple dialog widget,
- supporting animations
- use a macro for the content
- support touch events

Close #627
fix #658 Page Engine issue with pageDefinition.animation = null

This commit aims to fix a problem when pageDefinition.animation is set to null. Now the pageEngine load the page content in the wrong div. With this commit the pageEngine loads the page content inside the same div when the animation is set to null.

close #660
fix #661 IE < 10 and animations

add checks for IE <10 in the units tests

Fix #627