Add find and walk methods to tree controller
Remove function expressions outside the draw cycle
Stop allocating memory in draw cycle

- Get arrays from a pool of objects
- Clear object literals instead of creating new ones
Add docs for tree traversal functions
Add specs for tree traversal functions
Add support for Object.is/equals in treeController find
Improve docs and sinplify code
Increase array pool to 200
Add tests for array object pool
Add deprecate module
Deprecate objectAtCurrentIteration

contentAtCurrentIteration and currentIteration too.
Remove deprecated objectAtCurrentIteration
Deprecate the deprecate functions on Montage.
Remove usage of some deprecated methods.
JSDoc review

Just another file by file consistency review, making sure all blocks are
formatted the same way, that @ tags all follow the description, no
superfluous private blocks, valid @type and @default declarations,
indentation, sentences on separate lines wrapped at 80 columns, no
trailing double-spaces after sentences.
Fix blueprints
Reset activeTarget before each overlay test
Do not show Overlay if it can't be the active target
Merge pull request #1378 from aadsm/overlay-specs

Reset activeTarget before each overlay test
Fix variable scope issues in template-spec