allow <parameters?> in <setting> elements to create array settings, closes #670