Patch Set 1: I would prefer that you didn't submit this; No score

this is great stuff !

- the analysis should respect ignored resources (same as in package explorer, when Charley's implementation is ready we can replace it with proper gitignore handling), currently it's also analysing e.g. derived files under bin folder which takes quite a while for large repositories
- when I opened the staging view the first time a progress dialog came up having no "send to background" button. Since I had some really large repositories open it took a long time to get this dialog finished.

CQ for this change (to be prepared when review is passed) : https://dev.eclipse.org/ipzilla/show_bug.cgi?id=4125

Please add the following tags to the commit message for this change:
CQ: 4125
Bug: 313263