Fix Config::merge(), now throws an Exception if modifications are not...

... allowed as expected (and documented). This change can potentially break existing applications.