Fix option parsing and widget init
Update Gruntfile
$viewValue can be zero
"Fix" values retrieved from the Angular model:

if it looks like a float, make it a number.

Fix #136
Oops, fix the fix.
Fix rebuilding the datasource when the Angular model changed (#148)
Update demo to Angular 1.2.7
Trigger "change" on our data source when AngularJS model changed.

Fix #143
Update ngModel on dataBound too.  Fix #140.
Make grid events work when passed in options.  Fix #138.
Remove the minified file from the repo.
Disable AngularJS's built-in inputDirective for Kendo widgets.

Fix #135.
Fix #152.
Fix calling kendo.widgetInstance for older Kendo (second arg was mandatory)
Make the decorator mangle-proof
Update the model before other change listeners are called.  Fix #86.
An attempt to implement k-rebind properly.  Fix #64.

The hack is gross and for sure there will be cases when it won't
work; seems okay for the slider at least.
Fix grid in the demo app.

(bindBefore doesn't work there for some reason, the grid didn't trigger
kOnChange upon selection changing)
Don't bind kOnChange for the grid in the generic directive

(handled in spackle.Grid)
Call scope.$digest() in grid's dataBound to update the view.

Also, place dataBound in `options` so that we get the first event too (on
widget init) in the case of local data.

Close #154
Use mutation observers to keep up with changes to the original element.

Adds in support for ng-show, ng-disabled, ng-invalid and perhaps others.

Close #51
Close #72