metomi/rose#651: implement draft of table page
metomi/rose#651: fix derived type array variables
metomi/rose#651: rationalise widget names
metomi/rose#581: add trigger validation macro
metomi/rose#581: adjust trigger macro test
metomi/rose#581: fix rose edit trigger change
metomi/rose#581: changes following review
Merge pull request #850 from benfitzpatrick/651.table-page-array

#651: rose edit variable array columns
Merge pull request #855 from benfitzpatrick/581.trigger-validation

#581: rose macro - add command line trigger state validation