Fix for some crashes

- one assignment of Hydrogens modified the hydrogens in Element information, and was indexed wrongly
- Buffer overflow happened on multilistreference insertion (Kludged by increasing bufferlistsize)
- getmaxitems returned the wrong value

Signed-off-by: Lennard Wasserthal <Wasserthal@nefkom.net>
Another fix, this time for a Schroedinbug, n.exist in getatoms

getproperties did not return a value
fixed exist check in getatoms.


Signed-off-by: Lennard Wasserthal <Wasserthal@nefkom.net>
Return type fixes, some deletions

Also added an abort on overfull multilist.
Perhaps, there are still some to be done?

Signed-off-by: Lennard Wasserthal <Wasserthal@nefkom.net>