refactor to allow transport to have efficient getNodesByIdentifier and getNodeByIdentifier
Added initial node cloning implementation
Removed unnecessary objectManager property
Added updateNode method to interface, implemented in Node
Implemented getCorrespondingNodePath
Node::update now sets itself/children dirty
Fixed path bug, removed unneeded inclusion of deleted nodes, tidy up
Merge remote-tracking branch 'fazy/node-cloning'
Merge remote-tracking branch 'origin/batch-getNodesByIdentifier'

Conflicts:
	src/Jackalope/Transport/TransportInterface.php
prepare release 1.0.0-alpha3