put child ele one level down the parent
cache all dom dims where possible; use client dims

- use getBoundingClientRect()
- fixes #514
better scroll check for #514
remove console.log()
updateMappers() not enough for data changes

fixes #521
better cy.resize() docs

fixes #522
improved & reviewed docs

fixes #523
fix #528
fix #524
prepare for 2.2.5 release
fix for descr in docs
Merge pull request #513 from prislop/patch-1

put child ele one level down the parent
make arbor a bit easier to use with max sim time; unfix nodes on free; fixes #535
other minor arbor fixes
better free for arbor
remove constructed id selectors used internally for #529
fix metacharacter matching for #529
prepare for 2.2.6 release
Fix options hash so that all layout examples are consistent
trailing comma is not legal in ECMA-262 object initializers