[WIP] Fixes for "deploy from Windows"

The changes necessary to get brooklyn-sample running on Windows. Must be started with "-Djava.io.tmpdir=C:/temp"


OK for the rename, but I think that isAbsoluteLocal's usage should be removed entirely together with the method. A quick look makes me think that its usage is incorrect - working on remote paths based on the local OS.
In general - it is not possible to implement isAbsolute without knowledge of the OS where the path is. This is why I brought the discussion about alternative File API. For example:
  * Is /home/svet absolute?
    * Windows - no (just an ordinary relative path)
    * UNIX - yes
  * Is X:/home/sam absolute?
    * Windows - yes
    * UNIX - no, it is a relative path where X: is a valid folder name

Similarly functionality which uses isAbsolute also needs knowledge of the OS so it can pass it through.

>also do you think it's really worth having these three methods, versus the previous check which while sloppy was simpler and would only break in very weird cases where a directory name started with X:\\ ?

The specific problem with the old method was not about UNIX paths starting with X:, but about Windows paths starting with /. The method wrongly reported them as absolute.