perf(nodecursor): do not grow/shrink the nodes list

This also enables one to construct a NodeCursor with a fixed size list
of nodes.
style(ng-repeat): correct typing for nodes list
perf(dom): improve dom cloning speed
chore(forms): add demo for repeatable forms

Closes #1044
test: add test for template_cache_generator css rewriting

It use simple sed script to showcase integration is working.

Test runs only if sed is present on the running system.  The test
uses css with simple rules that are getting traslated for RTL locales.

Closes #1052
Fix HashMap undefined due to missing import

Closes #1280