perf(jqLite): optimize append() and after()
perf($compile): optimize nodeLinkFn

Functions with try/catch block can't be optimized, so we can
move the try/catch block into a tiny fn and make it possible for the
complex nodeLinkFn to get optimized.
perf(jqLite): optimize jqLiteAcceptsData method

This doesn't show up too high in profiles, but this code is cleaner anyway
refactor(ngRepeat): name anonymous transclude callback for better debugging
refactor(ngBindHtml): improve readability of the code
style(ngBind): name anonymous link fn to ease debugging/profiling
refactor: rename getBlockElements to more correct getBlockNodes
refactor: simplify trim fn now that IE9 has String#trim
perf(jqLite): don't check isString many times in constructor

Note: no significant perf gain in Chrome
style(jqLite): remove MiskoCode(tm)
refactor(jqLite): don't look up the entry needlessly
perf(jqLite): don't use String#split in on() unless we need it
perf(jqLite): microoptimization in chaining fn

note: no siginificant difference observed in macrobenchmarks, so this is just to make
me feel better :)
refactor(shallowCopy): microoptimization