feat(ngIndeterminate): indeterminate boolean attr

This PR adds a new `ngIndeterminate` directive that allows the user to set the `indeterminate` boolean attribute on checkboxes.
The wording is copypasta, though. I'll have a second look through.