Switched out the binary search in dictionary builder for a tree map that has constant look up and items are sorted.
Added a comment about the NodeTree structure.
Addressing all the code review changes.
Found the order for checking used variables was off. Moved check to after nested plans.
Making sub classes static.
Added functions to help with simplifying the XMLParser calls. Only one array backed value store is needed.
Test code for SAX Content Handler. The output byte array is correct. Still need to test and clean up code. Check point.
Working version with only the new code.
Removed one more array of tracking data.
Converted a search method to a hashing method. Small improvement.
Merge branch 'prestonc/parser' of https://git-wip-us.apache.org/repos/asf/incubator-vxquery into prestonc/parser

Conflicts:
	vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/NodeTreePointable.java
	vxquery-core/src/main/java/org/apache/vxquery/datamodel/builders/nodes/DictionaryBuilder.java