Restart presentation compiler instead of invalidating classpath

Add functionality to help the client deal with restarts:
- askTypeInfoByName now parses all names generated by typeFullName  (except
names of anonymous symbols)
- added askMemberInfoByName
- emit a :compiler-restarted message
Merge pull request #634 from edani/restart

Restart presentation compiler instead of invalidating classpath