Merge pull request #311 from jvelasques/require-js

[CDF-433] - Upgrade of Chosen library to new version breaks existing css...
[CDF-428]: Cross domain Ajax requests are not working due to jquery feature
Merge pull request #314 from davidmsantos90/require-js

[CDF-428]: Cross domain Ajax requests are not working due to jquery feature
[CDF-328] - Add support for Require.js in CDF
	- added Raphaël 2.1.2 ( with bundled Eve 0.4.2) to CDF libs
	- added a reference to the dashboard that creates a query, so the dashboard's parameter values can be used later while building the query definition (deprecated Dashboards.getParameterValue)
[CDF-331] - Create a module for each component
	- reviewed cdf-datatables and cdf.jquery.i18n require module dependency paths
	- created a module for colTypes.js addins ( currently loading all Table.colType addins to globalAddIns in Dashboard.addIns.js )
	- removed references to deprecated Dashboards object from TableComponent
	- added jquery.sparkline, jquery.corner and added raphael to require paths in cdf-core-lib-require-js-cfg.js
[CDF-332] - Make samples run against require modules
	- removed script tags for vizapi from the VisualizationAPIComponent sample, resources now loaded as require module dependencies
[CDF-328] - Add support for Require.js in CDF
	- Reviewed TODO list
	- Added missing reference to dashboard in CdaQuery and CpkQuery options
[CDF-435]: Error parsing parameter- value string literal
[CDF-328] - Add support for Require.js in CDF
	- Stop referencing dashboards inside queries to obtain it's parameter values, instead of sending the query parameter names and the corresponding dashboard parameter names, send the query parameter names with each corresponding dashboard parameter value
Merge pull request #317 from davidmsantos90/require-js

[CDF-435]: Error parsing parameter- value string literal
Merge pull request #315 from afrjorge/require-js

[CDF-328] - Add support for Require.js in CDF
[CDF-328] - Add support for Require.js in CDF
	- Fixed javascript unit tests
[CDF-328] - Add support for Require.js in CDF
	- Fixed bug preventing unit tests from executing in Firefox by making all modular CSS dependencies available during test execution.
Merge pull request #318 from afrjorge/require-js

[CDF-328] - Add support for Require.js in CDF
[CLEANUP] - Changed karma configuration to use phantomjs for ci builds
Merge pull request #319 from afrjorge/require-js

[CLEANUP] - Changed karma configuration to use phantomjs for ci builds
[CDF-328] - Add support for Require.js in CDF
	- created a static registerGlobalAddIn method to register globally the default addIns contained in CDF core
	- 'Table.colType' addins are now loaded by default by the TableComponent, instead of Dashboard.addIns
[CDF-382]
	- split ColTypes object into several addins
[CDF-437]
	- each addin only loads the dependencies it needs
Merge pull request #320 from afrjorge/require-js

[CDF-328] - Add support for Require.js in CDF
[CDF-376] - Check wd namespace and helpers usage
	- Replace usage of deprecated wd namespace with Dashboard.storage extension
Merge pull request #321 from afrjorge/require-js

[CDF-376] - Check wd namespace and helpers usage
[CDF-328] - Add support for Require.js in CDF
	- Changed clean target to remove extra build/node resources
	- Fixed minified build
	- Removed unused JFreeChartComponent.ext.js from core JS unit test folder
	- Fixed JFreeChartComponent sample (string encoding issue)
	- Fixed ChartComponent extension AMD header
Merge pull request #322 from afrjorge/require-js

[CDF-328] - Add support for Require.js in CDF