Adds masking/unmasking of columns

Dependent on the current viewed column certain other columns will
be masked/unselected.

Jira issue: APPWTV-27