fix(bower): upgrade to v1.2.0 with fixes we need
revert(ngInclude): remove ngInclude manual transclusion system
revert(ngView): remove ngView manual transclusion system
fix($sniffer): ensure older versions of webkit work for animations
docs(sce,urlutils): update table to use marked syntax

Commit 258cae83dc1a03b6b878a7b4236c499288cd2624 replaced Showdown with marked.
fix(ngdocs): use cdn version to generate link to source files

Closes #3616
Closes #3675
fix(ngTransclude): make the transclusion available to parent post-link

previously the translusion was appended the the ngTranslude element via
$evalAsync which makes the transluded dom unavailable to parent
post-linking functions. By appending translusion in linking phase,
post-linking functions will be able to access it.
fix(ngTransclude): clear the translusion point before transcluding

when the transluded content is being teleported to the translusion point, we should ensure that
the translusion point is empty before appending otherwise we end up with junk before the transcluded
content
fix(package.json): add a repository field

The `npm install` command complains about the missing repository field.

Closes #3674
fix(docs): fix diagram in tutorial/step_02

Removes whitespace before image tag as it caused it to be interpreted as a code block.

Closes #3668
test: rename / remove duplicate unit tests
test(docs): ignore some of the specs on IE

This target was never un on our Jenkins CI. Some of the specs are using animation stuff, that IE does not support, so I'm disabling them.
chore: run more browsers on Travis (IE8,IE9,IE10,Safari,FF)

Also instead of running everything in parallel, there are only two parallel tasks:
- e2e tests running in the background (only on Chrome)
- all the unit tests running sequentially
chore: use only polling on Travis/SL
WIP: use temp version of karma/jasmine