Add Razor V3 support

1. Added Razor V3 support
2. Remove Rx dependency
3. Fixed a small bug where switching between engine versions was resetting the language to C#