Patch Set 9:

works like a charm for the described use case 

I think it would make sense if this would also hunks of untracked files could be staged in this way, also the other way round it should also be possible to revert staging of previously unstaged changes