[ANALYZER-2391] - Data format is only applied to outer ring values in Sunburst chart
* Moving the test files into a new subdirectory "pvc" so that it follows the exact same directory structure as "package-res" and "def" can tested.
[ANALYZER-2391] - Data format is only applied to outer ring values in Sunburst chart
A set of supporting additions to "def.js":
* new def.array.empty predicate
* slightly updated the implementation of the safe factory pattern "def.shared". Added the "property" method.
* added functions to support a convention around the class concept (def.classify, def.classOf, def.is, def.as)
* added functions to support a convention around the factory concept (def.factoryArgsConfig, def.factoryArgsProto)
* added functions to support creating factory-like classes, with priviliged accessors, and instance-prototype support (def.instance ... def.accessor).
* added functions to support a object configuration convention (def.configure, def.configureGeneric, def.configureSetters).
* some JSDocs still missing + direct unit tests
[ANALYZER-2391] - Data format is only applied to outer ring values in Sunburst chart
* moved the pvc.numberFormat.js file to a "format" folder, under "pvc".
* moved the numberFormatStyle code to its own file.
* also moved the corresponding test file.
* added the basic dateFormat class that wraps protovis' pv.Format.date
* added the "pvc.FormatProvider" class, created using pvc.format that aggregates the number, percent and date formats
* added unit tests for the new classes
* JsDocs are still a bit behind with the latest changes
[ANALYZER-2391] - Data format is only applied to outer ring values in Sunburst chart
* Updated html example files to include the new source script files
Merge pull request #82 from dcleao/ANALYZER-2391

[ANALYZER-2391] - several changes