Symbolic link handling and tablespace support

Continuing from : https://github.com/vmware/pg_rewind/pull/22

This patch creates dedicated path for symbolic links by differentiating them from files and directories
On the top of this patch for supporting tablespace is implemented.