Support for package specific features

Package specific features with defaults can be defined in package files.
Features may be overridden by config file or by option -F.

The usage of functions in the package file is very similar to the Gentoo
Portage ebuilds.
Updated config sample file