* changes:
LazyNodeToNodeMap: use a ArrayDeque instead of a Stack
XmlTreeBuilder: ensure thread safety
NodeFactory: use an ArrayDeque instead of a Stack
NodeUtils: Use an ArrayDeque instead of a Stack
Optimize YangParserListenerImpl logging
BUG-865: migrate to Optional<>
Refactor SchemaPathStack
Migrate the conceptual stack into a utility class