Graying out unused declarations

This one caches list of *all* F# projects in solution since getting it from DTE is too slow.