!tck #12 Migrated TCK to plain Java

* In which we trade off less-DRY in order to be scala-version independent.
* TCK does not depend on Scala at all now.
* Added tests testing the TCK, if we properly delegate all tests from Processor -> {Producer, Subscriber}
* Made SBT run the TestNG test
* Made the "pending" tests (decided by returning null in the special create... methods) actualy visible as PENDING to testNG
JavaDoc changes in order to be able to publish
Merge pull request #15 from ktoso/12-port-tck-to-java-ktoso

!tck #12 Migrated TCK to plain Java
POM updated for initial release
Merge pull request #17 from ktoso/pom-updates-initial-release

POM updated for initial release
add binary artifact information to README
Merge pull request #16 from reactive-streams/wip-readme-v0.3

add binary artifact information to README
update homepage URL
Merge pull request #18 from reactive-streams/wip-homepage

update homepage URL