Form compiler is more strict with screen record definition for tables

(This issue was actually registered as a bug #15666 and #15700)

The fglform compiler of version 2.21.00 makes now a strict checking of the fields used in the screen record definition for table containers and generates error -6819 if the screen record do not use all columns used in the table. The order can be different, however.