Support separate terms of service and honor code checkboxes.

@stephensanchez Follow-up to #5637 to support a separate "terms of service" checkbox based on Django settings.