* Rename ParentOrElse to ParentBased
* Update samplers to match spec.
* Fix check style
* Fix check style
* Fix review
* Separate test for parentOrElse sampler
* Provide ParentBased.Builder
* Fix code style
* Fix java doc.
* Update javadoc
* Builder use set instead of with
* Rename newParentBasedBuilder to parentBasedBuilder
* More aggresive version of BatchSpanProcessor
* Add benchmark
* Polish
* Polish
* Incorporated some changes from #1571
* Rollback one test change
* Polish
* Polish
* start working on a ReadWriteSpan for startSpan
* Finish converting the disruptor and the unit tests to the new model.
* Add some simple javadoc to the ReadWriteSpan interface
* Split single "sdk" module into separate pieces for common, correlationcontext, metrics, tracing, and the combination of them all
* Modify comment to not reference implementation class
* Moved JMH code to /sdk/all
* Move new files to adjusted location
* Move new files from rebase