Remove parameter "hasBeenSet" logic

It doesn't really make sense anymore given that settings might come
from the GUI or configuration and not only the command line.
5 files changed