Updated widget initialization

to now use the same timeout event cycle for all widget's that were
initialized from the previous event cycle.
Instead of causing angular to $digest for every single widget, it should
only need to digest once per set of widgets.
chore(gruntfile): adds matchdep support

this commit adds the matchdep module which brings easier
grunt plugin handling within our gruntfile configuration.
grunt plugins are now loaded automatically without
specifying each explicitly.
Merge pull request #74 from PascalPrecht/matchdep

chore(gruntfile): adds matchdep support
Merge pull request #70 from david-driscoll/master

refactor: use single timeout for widget initialization
Fixed #84
Implemented support for different DataSource types.
Merge pull request #93 from marklagendijk/master

Fixed #84
Fixing grunt-concat options for wrapping the build code in an closure
chore(Grunt): add load-grunt-tasks to the package.json
chore(Grunt): use load-grunt-tasks
Fixed link.
Merge pull request #112 from thedrow/patch-1

Fixed link.
Merge pull request #110 from ruyadorno/iss-109

Fixing grunt-concat options for wrapping the build code in an closure
Merge pull request #111 from robinboehm/master

chore(Grunt): use load-grunt-tasks
Merging compile-grid-rows
Merge branch 'master' of https://github.com/kendo-labs/angular-kendo
Relax
build files
Moving widget specs to their own files
load-grunt-tasks added to dev deps
Fix npm errors