tests: Add more checks for exact dynamic array field descriptor sizes
symbAddField(): Fix for dynamic arrays with known dimensions
parser: Use ANY instead of * for the new dynamic array declaration syntax

Suggested by Mysoft on IRC.
	dim array(any, any) as integer
looks better than
	dim array(*, *) as integer
and fits FB's style.
parser: Don't allow '()' for dynamic array fields

It's a waste of memory; '(any)' or '(any, any)' etc should be used instead.