Implement ingest provider editing via settings module.

SDUX-50
Rebase provider settings.

Added modal-view directive, also providers are set on module level
and each can have a specific config template.

SDUX-50