objinfo reader: Re-add support for old (<= 0.24) format

for better backwards compatibility. See also b4987489.
L/Ubound: Return 0/-1 instead of 1/0 for out-of-bounds dimension

In 9a9b1108, Lbound/Ubound were changed to return 1 or 0 respectively if
the dimension parameter was out-of-bounds and <> 0 (dimension = 0 returns
the array's dimTB lbound/ubound).

However, this breaks existing is-array-empty checks like:

	@array(lbound(array)) = NULL

and in order to keep these working it's better to use lbound=0 ubound=-1.

See also: <http://www.freebasic.net/forum/viewtopic.php?p=186857#p186857>
gfxlib2: Remove debugging printf() left over from 87b25d6c