Do not skip similar config options
Do not skip similar config options

OpenRC goes through the config and checks each option for duplicates.
Lets say we're on "rc_logger" currently and its the last option in the config
file and we previously defined rc_logger_path.

It now goes through all previous config options and compares those against the
current one "rc_logger" *but* it compares only the first N bytes, in this
case strlen("rc_logger"). So it strips the _path from "rc_logger_path" which
ends up into "rc_logger" and it compares that against the current one (also
		"rc_logger"), it would then simply override the previous definition.

This patch fixes this behaviour to always compare the full option / variable
names.

dwfreed/openrc,dwfreed/openrc,williamh/openrc,OpenRC/openrc,dwfreed/openrc,OpenRC/openrc,OpenRC/openrc,williamh/openrc,williamh/openrc