On solution semigroups of general functional differential equations