Added config-set functions

Calls the config parser to get the configuration for each module and sets it via
the generic module function set_config().
added todo
pass the specific module to exec functionality
util modules will not be executed
added config types required by loader module
added config-constants for the newly added config keys for loader module
removed old functions, added new function for exclude-regexes
Implementation of the LoaderModule exec algo

The execution-algorithm loads all required configuration, passes it to the
module and then executes it.
removed old functions, added new ones

We need to be able to differentiate between processor modules. Therefor we need
to know the load path of each module, to be able to identificate it.

With this information, we can get a per-module configuration.
implementation of configparser-exec added
added inline helper functions for better portability, might be useful
Fixed iniparser use and added some checks

- iniparser value usage fixed
- added some checks on several things:
    - is the configuration member available?
    - is the configuration required, what if yes but it is not available?

Latter two things are not implemented yet, as I'm not sure how to handle such
errors. Maybe it would be best to fail the whole software if the configuration
is not available but required.
Merge branch 'module_helper_functions' into core
outsourced setting variables and so on
updated header for changed func sig
whitespace fixed
Merge branch 'exec_configparser' into core

Conflicts:
	src/module/module.h
	src/module/types/configparser.h
fixed whitespace
Merge branch 'exec_loader' into core

Conflicts:
	src/core/core.c

Resolved conflict by hand. Hope I did not remove a required prototype!
removed merge relict (embarrassing)