Propagate select and active classes from wrappers

Propagates the select and active classes applied to the wrapper elements
of the repetition's iterations to their children.
Cache super() functions
Merge branch 'master' of git://github.com/montagejs/montage into super
Change super cache to just store reference to super on method
Change this.super() calls to named super calls
Add superForValue/superForGet/superForSet methods; add super caching
Super cache is super hard, temp disabled.
Add tests for superFor* methods
remove redundant tests
Add tests for successive super() calls to ensure correct super is also called after initial run (cache).
Should check both value, get and set until match is found.
Move superFor* cache to constructor
Optimize repetition iteration control for set

We encountered a performance problem in the interaction between Flow and
Repetition. The Flow updates the visible indexes of the repetition
during the draw cycle, and was found to be taking an exobitant amount of
time.  The visible indexes updates occur as a sequence of calls to `set`
on `visibleIndexes`, each of which propagates a call to
`handleOrganizedContentRangeChange` on the repetition, updating the
value at a single index.  As such, it is possible to bypass the check
for whether enough iterations have been created (none will be created or
destroyed), and possible to avoid splicing the iteration in and out.
This optimization just changes the bound content for the existing
iterations in place.

A previous revision of Repetition, before the integration of bindings,
certainly did contain this optimization.
Allow template to use images with relative URL.
Support DOM image as well SVG image elements
Addressed issue when the node passed to normalizeRelativeUrls could be an image element.
Also:
- renamed normalizeRelativeURLs to normalizeRelativeUrls
- normalizeRelativeURLs wont filled the baseURL if not provided anymore, it's up to the called to pass it as argument
- added spec to test case were the node provided to normalizeRelativeUrls is an image element (DOM or SVG)
use constant property for the list of elements to normalize
Fix range controller swap
Add cache and cache clearing tests
Add cache, cache clearing and constructor tests
Use this.super() in constructor