Initial commit with functional serialize() function.
- Changes to parse CSX blobs
  - Created CSXParserHandler class that extends opencsx::CSXHandler to handle the events generated by the lowlevel parser.
  - Modified PArserFunciton::evaluate() so it hooks opencsx::CSXSAX2StdParser to CSXParserHandler and return the result to Zorba.
- Corrected some errors related to renaming of m_ptrParent to m_parent for CSXParserHandler.
- Latest changes to CSXParserHandler
- Done changes for parsing CSX blobs
- Changed made to march the new CSX interface classes
- Changed XQuery minimum version requirement from "3.0" to "1.0"
- changes to avoid memory leaks exception.
Put spaces between > > in nested template declarations.
- Testcases added
Adding expected results for test cases.
Pass namespace bindings through to OpenCSX when serializing. Updates for
changes to OpenCSX API.
Updates for OpenCSX API changes:
1. Pass local namespace bindings to startElement() when serializing.
2. Receive local namespace bindings from OpenCSX when parsing, and pass
them through to Zorba Item.
3. Use createSerializer() and parse() methods on CSXProcessor.
4. Add stub implementations of typed-value CSXHandler methods.
Updated to new location of NsScoping enum.
zorba::Item::NsBindings -> zorba::NsBindings.
Load vocabulary before serializing. Currently hacked to a hardcoded
vocab file ("foo.voc" in current working directory).
Load vocabulary before parsing. Same hack as when serializing.
- Added some typed data functionality to serializer() method.
Initial support for serializing typed values.
Mostly-proper support for CSX binary vocabulary files. Improved way of
getting results back from CSXParserHandler.