fix 4238: preserve order of working set 

fix: https://github.com/adobe/brackets/issues/4238

Preserve order of working set when using save as on file in working set. Further if save as overwrites a file that is open in the working set the open file is removed from the working set.