fixed up P4EditCommand to comply ScmFileSpec where the internal filelist is always relative to its basedir.
When Creating P4 FileSpec, must convert the relative path to absolute path otherwise p4 would use it currently directory to calculate the path.
Will need to apply the same principal to all commands