Issue877 vim 73 support

Issue #877 

Manual testing performed (in both 7.3 and 7.4):
- Add F# errors, check highlighted on write
- Call FsiEval with trivial request
- Call RunProject
cursorhold should also be conditional as it is only used for the real-time error checking