Fixing quirks with NBSettings and NBStartup().

This is a major bug fix. NBStartup and NBSettings were causing the NewBreeze.conf file
being wrongly written resulting in the vanishing of file names when multiple windows were
opened.