Add local integration tests.
Add local integration tests.

Specifically these check that running the same file/direcotry/link operation
twice does not result in changes on the second run.

Fizzadar/pyinfra,Fizzadar/pyinfra