Strict configuration lookup

The absence of a configuration key lookup now raises a
`ConfigurationError` unless the `:default` option is provided. Testing
revealed too many false positives due to falling back to the
base configuration when an alternative was expected.

Change-Id: I3124c9c775e1781255a1ca601522796b0111780b