Patch Set 8:

- this NPE isn't connected with this change. I'll soon provide separate change that will fit it.
- yes it is possible to have more then one "Git repository change job" at once but they should not block each other. Maybe some repository change listeners were fired and was consuming CPU
- sync view is reusing default egit decorator and this is how it works now. In feature we could replace it with specialized one, that would be decorating resources based on parent node type
- yes, in deed flat presentation would be good here, but this is rather topic for separate change