[CDF-415] - CCC - split def.js source code into multiple files
* Split def.js into multiple files
* Reviewed type system.
* def.configure now supports dotted properties expansion.
* New utilities, some moved from pvc.js to def.js
* Updates to some pvc classes to use the new configuration and meta-type functionalities.
[CDF-414] - CCC - spinoff code of the "pvc.data" namespace into a new CTOOL: CDO
* Moved logging functions from pvc to def
Merge pull request #151 from dcleao/CDF-414

[CDF-414] e [CDF-415]
[CDF-414] - CCC - spinoff code of the "pvc.data" namespace into a new namespace: CDO
* Fix bug caused in latest def update that, in Rhino/CGG, would cause def not to load.
Merge pull request #152 from dcleao/CDF-414

[CDF-414] - CCC - spinoff code of the "pvc.data" namespace into a new namespace: CDO
[CLEANUP] - Review build scripts
* Each module (cdo, def, pvc) was analyzing/compressing every file JS/CSS under package-res, even though only the files of those module would be output.
* Now it takes much less time.
Merge pull request #153 from dcleao/CLEANUP

[CLEANUP] - Review build scripts
[CLEANUP] - Review build scripts
* Fix the fix.
Merge pull request #154 from dcleao/CLEANUP

[CLEANUP] - Review build scripts
[CDF-414] - CCC - spinoff code of the "pvc.data" namespace into a new namespace: CDO
* Fix - don't use Object.getOwnPropertyDescriptor in Rhino, it's buggy.
Merge pull request #155 from dcleao/CDF-414

[CDF-414] - CCC - spinoff code of the "pvc.data" namespace into a new namespace: CDO
[CDF-424]: fixed bug where generic extensionPoints were overriding more specific ones
Merge pull request #156 from davidmsantos90/master

[CDF-424]: fixed bug where generic extensionPoints were overriding more specific ones