Make boolean fields not required by default.

Having boolean fields (checkboxes) marked as required by default makes
working with optional checkboxes really hard. Instead we won't
automatically mark checkboxes as required.

Refs #5158
Merge pull request #5216 from cakephp/issue-5158

Make boolean fields not required by default.