Update Fantomas to 1.5.0

Fix #686.
Fix #660.
Fix #344.
fixed: FSharpEntity.TryFullName raises exception on erased types

fixed: Checker.GetToolTipTextAlternate raises exception on outdated assemblies
Merge pull request #708 from dungpa/fantomas

Update Fantomas to 1.5.0
add SyntaxConstructClassifier test for provided types
Merge pull request #709 from vasily-kirichenko/handle-fcs-exceptions-on-erased-types

fixed: FSharpEntity.TryFullName raises exception on erased types
Handle abbreviated union types for code generation
Handle uppercase field names
Fix compilation error & failing test
Use active pattern utils
Add InternalsVisibleTo attribute to build script
Functionalize code
Merge pull request #703 from OkayX6/handle-type-abbrev-code-gen

Handle abbreviated union types for code generation
inherited class & proper abstract keyword handling
Refactor conditional logic of abstract member
Add ignored test for generic constraints
Add test for record extension members
Add test for union type extension members
Add test for class extension members
Various cleanup
Handle possible BaseType failure