Remove Query object from Dashboards. Add queryType addIn for CDA.
Add querytypes.js to resources file.
Make core components use queryTypes addIn it instead of the old query object.
Fix export in cda Query addIn.
Add clone and getObject to AddIn. Change querytypes and Dashboards to reflect the change.
Adding 'cda' as default query type.
Added Query objects as a wrapper for Dashboards.getQuery, for legacy reasons.
Add Container class and OptionsManager class to Dashboards.
Remove throw from OptionsManager setOption.
Remove clone and getObject from AddIn interface.
Add queryFactory creator and remodel options manager, in Dashboards.
Conflicts:
	bi-platform-v2-plugin/cdf/js/Dashboards.js
Moved BaseQuery totally to Dashboards.js, maybe temporarily.
Fixed local BaseQuery definition by settings the constructor to always use the OptionsManager.
Fixed some bugs with interfaces initialization in OptionsManager.
Changed query register interface to only need the queryType.
Move BaseQuery class to Dashboards namespace. Register cpk endpoints as a queryType.
Change BaseQuery definition out of Dashboards.js. Add option to register a query using a class (used directly to generate queries) or an object (which extends BaseQuery).
Move some code around in Dashboards to make it tidier.
Conflicts:
	bi-platform-v2-plugin/cdf/js/Dashboards.js
Add option to change the BaseQuery class used to extend queryTypes.
Add .extend verification to BaseQuery setter.