Removes code duplication in darwin and clang-darwin toolsets. Removes undocumented `<flags>` from several toolsets, there is documented `<compileflags>` that should be used instead.