2014-10-02-01

Fix: corrected bug with removeFilter
Change: Cannot enable content if dependencies are not met.
Change: Loading of content changed so that it is done in an order that
will load dependent content first. Any content that lacks dependencies
will be added, but disabled.
Change: Finding & Loading of local content changed to make
extension/custom loading easier while retaining core functionality like
dependency management.
Change: Versions of online and local content are now compared
Change: Content type now also appears grey when content is disabled
API Change: addContentItem - order of parameters changed
API Change: addContentItem - 'local_path' parameter replaced with 'url',
no longer refers to folder but url of json config
API: Added contentItemExists
API Change: getContentItem - replaced 'store_id' with 'local'
API Change: applyFilter - added parameter 'toggle'
API Change: toggleFilter - removed. Functionality now included in
applyFilter with toggle set to true.
API Change: getContentItems now returns array, rather than ko
observable.