Added config file that is used by make to select build configuration
- Autogenerated config.h
- Possibility to choose correct portable directory for the selected target
- All configuration variables in one place (but new variables need manual update of Makefile)