Add ability to construct ODataQueryOptions without CLR type.

ApplyTo would not work without the CLR type as IQueryable implementations
are generally typed. It would still be useful by providing easy access to
the parsed AST for individual query options.
1028: $expand with Entityframework fails on nested expands involving the
original type