Wrap more work in askOption()

All calls to members of type/symbol/tree must take place in the
presentation compiler thread. Without this change we get failures when
trying to inspect types from files that aren't loaded yet.
Merge pull request #352 from edani/pc-race

Wrap more work in askOption()