The maximum supported data size is a limiting factor for the maximum
size of allowed images. As it is possible to allocate size_t bytes,
this data type must also be used for the data size.
This modification also fixes issue #432. That file is now decoded on
64 bit hosts with enough RAM, so the regression test had to be fixed.
Until it is possible to use different test cases for 32 and 64 bit hosts,
the test for issue #432 is disabled.
Handle also a potential division by zero when l_data_size is 0.
This fixes issue #733.
Update also some comments in the test suite.
Signed-off-by: Stefan Weil <sw@weilnetz.de>