Migrating data-cleaning module out of the Zorba core
Use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR.
Use LIST(APPEND CMAKE_MODULE_PATH)
Added a test for the XQDoc documentation generation for a project.
I have added the correct categories for the modules that appear as part of the left menu tree of the XQDoc documentation. I have also update the external modules as well.
Marking broken external module tests as expected failures with appropriate
Sourceforge bug IDs.
math ns fix
Removing expected_failure markers for tests that are now passing.
XQDoc rework.
Now zorba and each external module have two build targets: xqdoc-xml and xqdoc. 
xqdoc-xml is to generate the xml from xqdoc information.
xqdoc target is to generate the final html from the intermediary xml.
Zorba's xqdoc depends on the xqdoc-xml from zorba and all external modules.
You can also build the xqdoc target for a specific external module, and generate only its documentation. If the external module is built in zorba project, then the zorba internal modules' xqdoc is always generated.
cleanup of the structure of the xqdoc generated documentation
new DECLARE_ZORBA_MODULE macro for all external modules + version 1.0 for all modules
Fix for bug #3348874
Added DECLARE_ZORBA_SCHEMA() and cut over internal and external modules to
use it. Enhancements to DECLARE_ZORBA_MODULE(), including better API with
explicit parameters, and shorter target names to help Windows 260-character
path limitations.
Replaced fn:doc with http:send-request in data-cleaning/conversion.xq
Restructure DECLARE_ZORBA_MODULE()/DECLARE_ZORBA_SCHEMA() to not create a ton
of mini-targets, to help clean up MSVC projects. Required introduction of
DONE_DECLARING_ZORBA_URIS() which is added to all module projects and Zorba.
Updated the data-cleaning modules from version 1 to version 3.
Updated the tests accordingly.
Added Zorba versioning to the data-cleaning modules.
Removing stale INSTALL directives from external modules.
- replaced all //*: occurences in conversion.xq
- changed all modules versions from 3.0 to 2.0
- removed the thesaurus.xq module
- fixed normalization:normalize-address function as suggested in the Skype conf.
- added @exanple XQDoc tags for all functions
- beautification of the JSON documentation.
- added a new (second) module with namespace http://www.w3.org/2005/xpath-functions/math which contains all the W3C math functions.
  The XQDoc is added as a template because this module is not owned by Zorba.
- in XQDoc the 'Parameters' are shown as lists instead of tables in the XQDoc documentation.
- removed the "zorba-" prefix in Zorba math module
- removed the mapping between "math" prefix and "http://www.w3.org/2005/xpath-functions/math" from src/compiler/parsetree/parsenode_print_xqdoc_visitor.cpp line 279.
  Also added the mappings from the Namespace declarations for properly reporting function invocations(see FunctionCall)