SourceCodeClassifier marks unused open declarations

![image](https://cloud.githubusercontent.com/assets/873919/3530402/235c77fe-07a4-11e4-92f4-95802ae5e057.png)

I will add tests but it basically works. 
Could you remove `Async.RunSynchronously` and modify `qualifyOpenDeclarations` to return `Async<_>`. We should refrain from using `Async.RunSynchronously` when other Async primitives still do the job.