added setting to change the default gift type per campaign, refs #802, #803