Adding join count queries to help identify the data.
Added new support queries and removed unused parameter.
Updated the timing report and benchmark scripts.

- Instead of averaging 7 queries for the benchmark, we average 3 queries.
- The timing report includes coefficient of variation to alter when the test has been compromised.
Added cluster_port and java_opts to the cluster xml configuration support.
Updated the benchmark to fix and issue with the zero partition.
Recent round of additions for latest benchmark tests.

- New support queries.
- New performance logging script.
- Bug fixes.
Updated the AbstractUsedVaraibalesProcessingRule to repeat until no more changes occur.
The rule now reports when it alters a plan.
Removed a parameter from the parse function call since could be local to the class.
Benchmark clean up and adding an option for creating partitions of large files instead of the original small files.
Added previous stack trace to VXQuery Exception.
First attempt at converting XMark queries to VXQuery and parallel execution on partitioned files.
Added file size to example config files.
Updated the parser to stream large files for fn:collection.

- The SAXContentHandler now can send back elements based on a child path expression instead of the complete file.
- The collection function implementation has been updated to use this.
Added default JAVA_OPTS for running tests.
Added a check to ignore parse elements outside desired path step.
More clean up and fixes for new SAXContentHandler features.

- Made doc and doc-available work with the old SAXContentHandler method. (Basically the element writer does not affect the pervious version.)
- Better variable and function naming.
- Attempt to make it clean to create XMLParser and SAXContentHandler.
Fixed the local batch scale up data linking.
Updated the collection path in the queries to run from the VXQuery root.
A few little clean up items.

- Removing unused code.
- Commented out a broken rewrite rule. (temporary)
- More consistent code.