Delay loading settings until configure, \0 strings from pipe

pure-ftpd writes null separated strings to its pipe, so we
cannot use readlines (which waits for EOF). Also, charon
was always loading its default settings file, so we need to
contort a bit to delay loading files until Settings can
get its correct filename.
0.0.2