Checklist parent

Implementation of checklist-parent directive, a button (can be styled as a checkbox) that behaves as the parent of checklist-model directive.
Corresponding tests and docs have been added.

TODO: make 'item-property' an optional attribute (this allows usage for non-object arrays of items).