Committing Merge Changes from other project:
base-controller.xqy - allow create to accept request:body() if present
base-model.xqy
- support /directory/@subpath attribute for extending path.
- added ability to support instance type
- fix for filter-list-results when an attribute precedes a element usually during base extends
- add fix for missing attributes in list functions.
- fix for attribute field not getting proper constraint designation
- fix for attribute field not getting proper metadata constraint.
- fix for wrong parameter type being passed from search and suggest functions
- added model:instance function
- added normalize-path function need to move to util.

domain.xqy
- changed get-model-identity to look for [1] not fn:exactly-one
- added domain:get-model-keyLabel-field
- fixed domain:get-field-xpath function to render directly
- added dynamic functions to resolve modules for domains as per jj

model-helper.xqy - Added fix for boolean to return proper type instead of string boolean
Merge branch 'master' of https://github.com/nativelogix/xquerrail2.framework