Copy one file from source to target, creating target dirs if needed. Returns nil. Options: :src - required, source path :target - required, target path