Merge pull request #282 from diogofscmariano/require-js

[CDF-375] - Added localization support client side, not using the server...
[CDF-331] - Create a module for each component
  - MapCoreComponent
  - MapComponent
  - MapBubbleComponent
[CDF-332] - Make samples run against require modules
  - Using OpenLayers v2.13.1 (same version) single file
Merge pull request #283 from afrjorge/require-js

[CDF-331] - Create a module for each component
[CDF-328] - Removed Mustache.compile usage from legacy CommentsComponent (deprecated)
[CDF-391] - Removed Tipsy lib usage (CCC dependency) from CDF's require.js/legacy CommentsComponent
Merge pull request #284 from afrjorge/require-js

[CDF-328] - Removed Mustache.compile usage from legacy CommentsComponent...
[CDF-331] - Removed unused NavigationComponent.ext.js
[CDF-331] - Fixed OpenLayers style.css dependency and standardised JS lib's CSS dependency references
[CDF-331] - Removed redundant references to jquery.tooltip from component require headers
[CDF-391] - Prettified var names and fixed refresh button popup highlight effect
Merge pull request #285 from afrjorge/require-js

[CDF-328] - Add support for Require.js in CDF
[CDF-332] - Split SchedulePrptComponent, TrafficComponent, JFreeChartComponent and CommentsComponent CSS rules into single files, allowing samples to run in legacy, debug and production (compressed) mode
[CDF-402] - Fixed hardcoded image paths in cdf.css used by legacy samples
[CDF-403] - Moved SchedulePrptComponent, TrafficComponent, JFreeChartComponent and blockUI images into appropriate locations, allowing samples to run in legacy, debug and production (compressed) mode
Merge pull request #288 from afrjorge/require-js

[CDF-332] - Split SchedulePrptComponent, TrafficComponent, JFreeChartCom...