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