doc #1222 improve SelectBox's wrong value error message & doc

When the `options` array didn't contain the value the developer was trying to set
via `setValue`, the message in console was a bit cryptic. This commit adds
more explanations in the console error and cfgbeans.

Close #1222
refactor #1021 Moved getElementsByClassName from aria.jsunit.TemplateTestCase to aria.utils.Dom

Close #1021
Close #1024
Bump noder-js dependency to 1.6.0

Introduction of the `updatePackagesMap` method in the custom aria templates loader for noderJS.

Close #1225
feat #1219 adds method to update initial array of the View

This is needed when the array that view was created on is modified in
a way other than array.push() or array.pop() For example when you
assign a new object to the array View.refresh(aria.templates.View.CHANGED_INITIAL_ARRAY)
doesn't work as the view is still referencing the old object.

close #1219
fix #1178 multiple issues when dragging within a parent container that is scrollable

close #1179

Also partly fixes #695 one of the failing test for IE7/8: test.aria.utils.dragdrop.OutOfBoundaryTest now passes
fix #1123 rename History `onpopstate` event to `popstate`

This change has been done to be more compliant with the standard HTML5 spec.
Both events are still present, and both of them are fired when needed.

DEPRECATES: the `onpopstate` event in History class.

Use `popstate` event instead.

Close #1224.
refactor cleanup dead code after #1057

Commit d46d7dd5a938591d6fd8b05622ec4b709e50f389 removed certain
functionalities regarding the usage of `postHeader` but some related
code was not removed properly.

This commit cleans this up by removing the framework code that was
effectively dead as of 1.6.1 (passing a param that was not taken into
account).

The removed test was passing because the cfgbean had `$restricted : false`
hence JSON validator was accepting even the keys removed from the cfgbean
in the earlier commit.

Close #1227.
fix #1232 Check tpl context still exists on widget

Just check that the associated template context for a widget still exists
before trying to execute a given callback on it.

Fixes #1232
Close #1233