Merge pull request #128 from dcleao/CDF-379

[CDF-379] - A very small axisSize sometimes leads to an infinite loop.
[BACKLOG-833] - The head grid chart doesn't change based on the positive,negative data of table.
* The default dimension name for the "size" visual role had regressed, from "value2" to "value".
Merge pull request #129 from dcleao/BACKLOG-833

[BACKLOG-833] - The head grid chart doesn't change based on the positive...
[CDF-380] - CCC - HeatGrid - A null size value and a non-null color value no longer show a colored null symbol (cross) instead.
* Another refactoring that went wrong, by changing the order of execution of something to after it was needed.
Merge pull request #131 from dcleao/CDF-380

[CDF-380] - CCC - HeatGrid - A null size value and a non-null color valu...
[CLEANUP] - Split the README file.
*  README.md - general information and pointers about the CCC project.
* CONTRIBUTING.md - how to build, test, deploy.
  * Added a section on how to modify the CCC site's examples.
Merge pull request #133 from dcleao/CLEANUP

[CLEANUP] - Split the README file.
[CLEANUP] - Windows issue with calling "npm" from ant.
Merge pull request #134 from dcleao/CLEANUP

[CLEANUP] - Windows issue with calling "npm" from ant.
[CDF-372] - CCC - The new pointing mode, "near", is not working satisfactorily
* New protovis version with several improvements to the point behavior.
* Added max pointing radius to the legend markers, and to rule and label signs, in general.
* Fixed pointing instability problem in the tree map plot due to the existence off-sight nested rectangles.
* Updated documentation for the pointing options.
* Fixed issue where the HeatGrid would not show the tooltip when pointingMode=near
Merge pull request #135 from dcleao/CDF-372

[CDF-372] - CCC - The new pointing mode, "near", is not working satisfactorily
[CDF-396] - CCC - options to better control the size and spacing of cartesian discrete axes bands.
* New cartesian axis options BandSizeMin and BandSpacingMin.
* GridDockingPanel can now handle child size increase.
Merge pull request #136 from dcleao/CDF-396

[CDF-396] - CCC - options to better control the size and spacing of cartesian discrete axes bands.
[CDF-396] - CCC - options to better control the size and spacing of cartesian discrete axes bands.
* New cartesian axis options "BandSizeRatio" (defaulted to "panelSizeRatio"), "BandSize" and "BandSpacing".
* JsDocs documentation for all the new options.
* Updated test and site examples.
Merge pull request #137 from dcleao/CDF-396

[CDF-396] - CCC - options to better control the size and spacing of cartesian discrete axes bands.
[CDF-371] - CCC - Ability to specify the first day of week for generated ticks of timeseries axes
* New quantitative	scale method "dateTickWeekStart".
Merge pull request #138 from dcleao/CDF-371

[CDF-371] - CCC - Ability to specify the first day of week for generated ticks of timeseries axes
[CDF-371] - CCC - Ability to specify the first day of week for generated ticks of time-series axes
* JsDocs for the <cartesian-axis>Scale_ extension point, which includes that of the new "dateTickWeekStart" property.
Merge pull request #139 from dcleao/CDF-371

[CDF-371] - CCC - Ability to specify the first day of week for generated ticks of time-series axes
[CDF-398] - CCC - make existing cartesian axes option "TickFormatter" also apply to discrete axes
* Code and JsDocs