Implements profile sync.

#### What's this PR do?
- Provides new interface for profile sync controllers creation
- Integrates Users profile form with profile sync controller implementations