Allow copy of dead symbolic links, see https://dev.cfengine.com/issues/6175
Implemented all suggestions from @ediosyncratic. Thanks for the review
obey coding style and changed log message
the detection of dead symbolic links must also be ported to protocol_version 2 to my surprise
Merge pull request #1892 from basvandervlies/cf_serverd_allow_copy_of_dead_symbolic_links

Allow copy of dead symbolic links
Fix option handling for the timing-output option to cf-agent
Merge pull request #1899 from jooooooon/fix-timing-option

Fix option handling for the timing-output option to cf-agent
Include type definitions when declaring functions that use them.

A header should not reference a type for which it doesn't provide a
declaration, ideally via the appropriate other header.  I wanted to
call cf_closesocket but pulling in the header that provides it gave me
compiler errors because of references to undefined types in functions
I wasn't interested in.
Merge pull request #1900 from ediosyncratic/header-fix

Include type definitions when declaring functions that use them.