Fixes #3683 - for selection operations, was putting current widget on
the helper object, but the helper object is a singleton, so area select
would only select a single shapes.Line (or shapes.Arrow or polyline or
polylinearrow) and not all shapes within the area select rectangle.
Merge branch 'master' of github.com:maqetta/maqetta
Fixes #3688 - area select never worked if page was scrolled. Trivial
fix: use Maqetta's bounds logic rather than Dojo's.
Fixes #3684 - after changing shapes.Text to use HTML instead of SVG,
needed to add a getChildrenData() helper. (Didn't need this for
html.label because we have a special case line of code for html.*
widgets in maqetta.client.core).
Runtime reference was bad.  Need to find a better solution.  Fixes #3690
Fix paste icon background-position - was off by 6px
fix error caused by da5ca45c2fccae7449cb29f48663aab2876cf9f7
Merge branch 'master' of ssh://github.com/maqetta/maqetta
Revert "Don't try to read config file if in WAR."

Will use "maqetta.conf" file for WAR, as well.
This reverts commit 325468719d20db66dfa5f93959ffe82130005a99.
Merge remote-tracking branch 'origin/master' into orion-war

* origin/master:
  fix error caused by da5ca45c2fccae7449cb29f48663aab2876cf9f7
  Fix paste icon background-position - was off by 6px
  Runtime reference was bad.  Need to find a better solution.  Fixes #3690
  Fixes #3684 - after changing shapes.Text to use HTML instead of SVG, needed to add a getChildrenData() helper. (Didn't need this for html.label because we have a special case line of code for html.* widgets in maqetta.client.core).
  Fixes #3688 - area select never worked if page was scrolled. Trivial fix: use Maqetta's bounds logic rather than Dojo's.
  Fixes #3683 - for selection operations, was putting current widget on the helper object, but the helper object is a singleton, so area select would only select a single shapes.Line (or shapes.Arrow or polyline or polylinearrow) and not all shapes within the area select rectangle.