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
energy dialog improvement

scale parameter entry now shows more correct information
scale parameter box is only shown when necessary
energy dialog is not resizable anymore
Removed all references to self enhancement
Added support for transmission efficiency files
Batch mode buttons added
Extension based filter added to open files widgets
Batch work continues

Code written for selecting the options
Also brought nchannels inside xmi_main_options for convenience
options printing added to very verbose mode
Batch controls window drawn

Now time to hook up all the callbacks etc...
Work continues... writing callbacks for all buttons
More work...
Basic batch mode is ready

Now treeview based xml viewer
working on selection treeview widget for xmsi files

mostly done