Fix for #603 - SqlException: New transaction is not allowed because there are other threads running in the session.

- Applies workaround for Ix-Async/#5 to First operators.
Fix issues building in VS 2013