cherry-pick and applied to require-js [CDF-338]
  - new cdf component - visualizationAPIComponent
  - created VisualizationAPIComponent unit tests
  - fix to VisualizationAPIComponent documentation