feat(directiveBinding): Added bindings for several angular directives

Added in support for binding ngShow, ngHide, ngDisabled, kEnable, ngReadonly directives
Added in support to bubble up angular classes to the wrapping div

----

I'm not sure if this is what you guys had in mind but I was inspired by the plunk from @JanPrinsloo, and this is what came out.  It can handle, generically, any widget that supports the "enable" method.  It also supports any widget that enables the readonly method.

Finally I couldn't find a good way to really detect changes to the classes, so I decided to go with a monkey patch.  It seems to bring the classes up, but maybe there is a better way?

Now looking back at it, I bet there are still a few holes that need to be ironed out there.