modified ComponentDefinitionBuilder #dependsOn() method to accept list of dependencies as array, comma-separated string or list of string passed in as arguments
Made Kernel return itself to either callbacks or promise handlers
made change to simple example owing to changes in deferred API