[CDE-371] - Add support for Require js in CDE

	- AMD version of the popup sample
[CDE-373] - Review the DashboardWriter to output require dashboards
	- Allow components to be rendered from CDF, CDE, repository folder "Public/cde/components" or any other plugin (must have *-require-cfg.js and be referenced it's plugin.xml)
[CDE-376] - Refactor custom components to use require
	- AMD modules for PopupComponent and ExportPopupComponent
We need to get some unit tests into this code base.