Adds a macro for linq query support in syntax

This needs linq.js (https://linqjs.codeplex.com/) too, it just
implements the native C# syntax sugar on top of it.