Patch Set 9: No score

Patch set 8 had some issues which are fixed in patch set 9. Patch set 9 also contains SWTBot test cases for synchronization with and without local changes.

Right now I'll move to adding commit separation into synchronize view so that we can review and merge changes based on commit not on single file change ... or maybe I should polish this patch set so that it can be merged with actual functionality ? Right now I'm not quite sure what would be better ...