Spin–orbit coupling within a two-component density functional theory approach: theory, implementation and first applications