restart works on linux as well via a hi-tech trick by idea
move xml persistence out
EP for custom persistence for idea
Merge branch '3.0/julia/ideaplugin'