Added functionality to read configuration from an INI file

- use libiniparser from http://ndevilla.free.fr/iniparser/ to parse the config
- read values for touch input device, thresholds and whether vert and horz scroll
  should be enabled from the config file
Exit the program if no touch device path is configured
Added functionality to convert the key names to their corresponding codes
Added functionality to read the keys from the configuration file