Prepare for 0.4.0.M1

Docs tweaking and package info renaming in README.md
I disagree that it is done sufficiently or that we can not regulate the behavior of other code - that's exactly what the spec is doing everywhere when it says MUST. This topic now has an issue for further discussion at: https://github.com/reactive-streams/reactive-streams/issues/63