OAK-1013: Node.addNode(name) different behavior from JR if NodeType resolves to an abstract

We should still catch abstract mixin types, as they are always explicitly specified.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1574971 13f79535-47bb-0310-9956-ffa450edef68