Add Mask markup language

Hello,

adding support for the Mask markup language, designed for the Web. It is component-based, supports statements and expressions. Basically it renders directly to the DOM via the DOMBuilder, but also has a HTMLWriter.

Thank you for your time, Cheers.