feat #1221 innerHeight is no longer mandatory for the vertical alignment in frames
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

Also partly fixes #695 one of the failing test for IE7/8: test.aria.utils.dragdrop.OutOfBoundaryTest now passes