trivial(example) Added debugging code.
feat(core.array) Added contains() function to array helper.
fix(component.overlay) Fixed bug in overlay that prevented sub-components from being updated.
fix(comonents.legend) Allow legend key color config to be specified by a function.
fix(components.*) Added destroy() method to all components.
feat(graphs.graph) Public functions to removeData() and removeComponent().
fix(data.collection) Modified remove() to accept array too.
fix() Merge conflicts.