Implemented Platform Specific Defaults

It is now possible to enter a default value only for a specific
platform, this is necessary for certain settings such as make directory
which varies between operating system.