fix #639 too small viewport size reported in IE8
(cherry picked from commit cd6a2551fcee151fccfdb4a5b4450b233447fcb2)
v1.3.7F
fix #532 removing unnessary type cast in splitter
(cherry picked from commit f9f9dfbaedf13ab824e61627efc46cec9bfc9b44)
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).
(cherry picked from commit 3fb53ec1b36bb665f595a867728328670143e6f5)

Conflicts:
	test/aria/widgets/WidgetsTestSuite.js
patch v1.3.7G
fix #678 Work-around for scrollbars not removed correctly on webkit.

Adds an aria.utils.Dom.refreshScrollbars method as a work-around
for Chrome bug http://crbug.com/240772 (this bug also appears on
some other webkit browsers) : scrollbars are not removed when they
are no longer necessary if the content has nearly the same size as
the container.

(cherry picked from commit 661c880dcff141c5a6823dceb5339ab192422821)