I created a new pull request for master.
I have not created a pull request for metamodel yet, but I believe the only difference from the master pull request would be:
- SessionBuilderImplementor.owner(SessionOwner) would be moved into SessionBuilder
- references to SessionBuilderImplementor would be changed back to SessionBuilder.
Please take a look.