Merge pull request #6 from rlouapre/master

Fix for #12
Fixed Comment Messages for documentation.
Removed XRay Hardcoded dependencies
Removed Unused Files and dependencies

Added Generator for creating documentation.
Removing Hard dependencies on xqdocs changed to git sub-module
Changed Path on GruntFile.js to be more generic for application domains.
Added .gitmodules for xray and xqdocs submodules
Updated fixes for allowing api docs to document applications also.
Fixed issues with suggestion-source
Fixed issue with hardcoded collation.  Now uses domain:get-field-collation()
Fixed issue in refresh-app-cache not picking up domain:default-collation
Fixed issue in domain:get-domain-model() not returning collation.
Not setting the default collation in the domain will throw an error now instead of asumming the default collation.
Fixed json rendering bug that did not process json.