bug 918592 - refactor logic so that we use values from settings first, fallback to support.json contents if available.

r=qDot