CompoundParser prototype changed

Fortran code updated as well as swig input
Also the Crystal_GetCrystal function was rewritten in order to use a
POINTER
strict ANSI-C conformance implemented in core library

to activate use:

./configure --disable-all-bindings CFLAGS="-ansi -pedantic"

So only useful when no bindings are required really

All xraylib releases should be tested for this to work!