CAMEL-6458: Add renameUsingCopy option to File Component

The new renameUsingCopy option controls whether rename operations are
performed using a copy and delete strategy. This is primarily used in
environments where the regular rename operation is unreliable (e.g.
across different file systems and networks).

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>
CAMEL-6458: Add tests for renameUsingCopy option

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>