initial work on opencl

cannot be properly tested due to possible bug in Apple's OpenCL GPU
implementation...

Seems to do fine on CPU though
works more or less

need to execute 4 kernels
Seems to work better now, using 64 kernels...

huge performance gain noticed
need to validate results better though

also need to put all of this in a module
plugin written and working
opencl device versionc check included
Fortified opencl support. Works fine in Mac bundle

Needs to be tested on Windows and RPMs
Merge branch 'bugfixes' into opencl

Also made some minor changes to the Makefile where it concerns the
plugin: only the shared library will be built and windows support should
be fine now but remains untested

Conflicts:
	bin/xmimsim.c
	include/xmi_data_structs.h
	src/Makefile.am
	src/xmi_aux_f.F90
small bugfix: gmodule.h should only be included with opencl support
Merge branch 'bugfixes' into opencl

UNTESTED!!

Conflicts:
	bin/xmimsim-pymca.c
	bin/xmimsim.c
	configure.ac
	include/xmi_data_structs.h
	nsis/xmimsim.nsi.in
	osx/xmimsim.bundle
	src/Makefile.am
	src/xmi_aux_f.F90
	src/xmi_solid_angle.c
	src/xmi_solid_angle_f.F90
	xmimsim.spec.in
opencl code resurrected

made some comparisons with the classical mode and it seems to be quite
ok
opencl mode fixes when building with mac integration
2D mode added

need merge with opencl branch and afterwards testing!
Merge branch 'opencl' into batchmode

Conflicts:
	bin/xmimsim.c
3D mode seems to work

needs some tweaking
archive files will from now on NOT include the svg_graphs in order to
keep the filesize low
should find a solution to display a loading message while loading the
archive files