Document the Neo4j Harness library for testing unmanaged extensions

This is the follow up to the PR that introduced the neo4j-harness component. That component is meant to be a designed-for-public-consumption replacement of ServerBuilder, and this PR contains the public documentation for it.