Adding new subclass to HTMLForm for constructing a checkbox matrix

Also adding corresponding support for using them within preferences

Change-Id: Ie6e77dfd8edaff212655d0be1d048a10eeba341f
Merge "Adding new subclass to HTMLForm for constructing a checkbox matrix"