[svn] Set up title + icon for "merge source" action in the constructor

Instead of doing it on each update().
hide overexposed details
made public
moves
cleanup
cleanup
moved highlighters to java-psi
assertion for not blocking EDT
made final