The first patch fixes the parsing of the configuration file that I use:
(:source-registry :default-registry (:directory "/usr/share/common-lisp/systems") (:directory "/home/hechee/lisp/systems"))
Currently I get "One and only one of :INHERIT-CONFIGURATION or :IGNORE-INHERITED-CONFIGURATION is required", even though none is present.