=str #15743 tests for prepend and append

* these have no AST nodes, they work with AST List directly
+str reintroduced the TCK, 0.4.0.M2-SNAPSHOT, passing all tests

Cheers from JavaZone!
Merge pull request #15717 from ktoso/wip-bring-back-tck-to-akka-ktoso

WIP on bringing back the reactive streams TCK to akka-streams
=str Add broadcast in the graph traversal
=str Add some more tests of complex broadcast-merge combinations
=str Source/Sink vs SourceVertex/SinkVertex equality

* it must be possible to use PublisherSink (object) at several places in the graph
=str Rename Fan to Junction
Merge pull request #15842 from akka/wip-graph-broadcast-traversal-patriknw

=str Add broadcast in the graph traversal
Merge pull request #15846 from 2m/wip-{ap,pre}pend-tests

=str #15743 tests for prepend and append
=pro #15849 fix scala-graph dependency for building for Scala 2.11
=pro use idiomatic sbt for including post-scala-2.10 dependencies

This re-enables using `++ 2.11.2` in sbt for quick changing of Scala versions.
=pro upgrade macro paradise dependency to 2.0.1 (to allow building for Scala 2.11.2)