Bug 1077387 - [hotfix] If bundle destination path contains a symbolic link, relative paths specified in bundle recipe may resolve to incorrect parent

(cherry picked from commit a8472635e28dcdc053e5d3d4a700d5cd8c60e752)

Remove unused NIO2 imports from FileUtil
Changed NIO2 code from DeployerCanonicalPathTest (the test case will be only run on systems having /usr/bin/ln)

Conflicts:
	modules/core/util/src/main/java/org/rhq/core/util/updater/DeploymentData.java
	modules/core/util/src/test/java/org/rhq/core/util/updater/DeployerCanonicalPathTest.java
(cherry picked from commit c675e20567a28440120d0f512a4e1e9b67f59371)

Work around usage of NIO2 toPath method in FileUtilTest
(cherry picked from commit d9408566e506a8003f38a5fde275166a818f39e5)