targets are optional lists, close #625
Merge pull request #632 from fommil/seq_targets

targets are optional lists, close #625
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