Fix core unit tests
Use FullName as a key for project cache

Project.UniqueName is null or raises exceptions in some situations.
Project.FullName is much safer to use.

Fix #634.
Try to fix unit test timeout on AppVeyor
Put potentially timed-out tests into a separate category
Merge pull request #635 from dungpa/project-cache

Use Project.FullName as keys in project cache
Merge pull request #637 from bleis-tift/master

fix #636
Skip timer delay in order to do unit testing easier

This should fix intermittent test failure on AppVeyor CI.
Merge pull request #639 from dungpa/vs-tests

Skip timer delay in order to do unit testing easier
Don't manipulate symbols if unused declarations are disabled
Merge pull request #642 from dungpa/grayout-option

Don't manipulate symbols if unused declarations are disabled
Bump version to 1.4.0
Fix fantomas selection formatting command behavior
Simplify FormattingResult
Merge pull request #643 from OkayX6/fix-fantomas-selection-bug

Fix fantomas selection bug
SourceCodeClassifier takes assembly-level attributes into account as it's hunting for unused open statements
Setup infrastructure for formatting tests
Add a few formatting tests
Merge pull request #648 from vasily-kirichenko/unused-open-decls-assembly-level-attributes

SourceCodeClassifier takes assembly-level attributes into account as it's hunting for unused open statements
Merge pull request #649 from dungpa/vs-tests

Add VS tests for code formatting
Upgrade to FCS 0.0.59

Fix #638.