Migrating image module out of the Zorba core
Changes made to work with the current Exceptions
Added instruction for the use of FindImageMagik.cmake
Fixed Errors in the throw of Exception

Changed tests according to the changes on name in functions of the file module
More fixes
Fixed Mantis Bug[0000133]
Use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR, to allow building as a
part of a Zorba build.
More Fixes for USER_EXCEPTION
Cleanup: Use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR; use normal
FIND_PACKAGE() conventions, and only at top-level.
Adding EXPECTED_FAILURE()s for tests failing due to scripting changes.
Removal of deprecated string functions.
Replaced deprecated string functions.
Modified the Image tests to work with the new scripting spec.
disabled basic_svg.xq and manipulation_overlay.xq tests due to missing input files
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.
changes in the c++ api regarding functions
Fixing examples links.
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.
Fixed the following image tests by adding missing image files:
- basic_svg.xq
- mainpulation_overlay.xq
new DECLARE_ZORBA_MODULE macro for all external modules + version 1.0 for all modules