cache ProjectProvider
fixed: ProjectFactory is not exported to MEF
replace Async.Parallel with Async.Array.map everywhere

add a comment
remove ProjectProvider from cache if its references changed
fixed: SyntaxConstructClassifier may raise NRE for orphan files
remove ProjectProvider module
Merge pull request #465 from vasily-kirichenko/cache-project-provider

Cache project providers