fix slicing
[git] don't take write action for saveAllDocuments: it is taken inside
[git] cleanup
[git] Don't spam "Couldn't find branch with name" & simplify

Although it might indicate an inconsistency in our data structures,
it can also be a valid situation, e.g. when branch was removes,
but the record from .git/config wasn't removed.
[git] IDEA-130702 Don't spam "No remote found with name" & simplify
cleanup: remove unused methods
[git] IDEA-132492 Don't show origin/HEAD in log + test

+ add a test for this to GitRepositoryReaderTest, although
GitRepositoryReader behaves correctly.
[git] IDEA-132502 Set all elements at once to avoid too many table change events
Revert "[git] IDEA-132265 Don't send update event on repository initialization"

This breaks GitBranchWidget, because it doesn't update its state
on start. There is no good enough fix for the problem until
the GitRepositoryManager is fixed and become more synchonous in
terms of getting repository for root (IDEA-132330)
Merge remote-tracking branch 'origin/master'

Conflicts:
	python/helpers/pydev/pydevd_comm.py
typo
IDEA-132332 Open Task Hangs if submitted too quickly
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'