2項演算時の型キャストを行う関数を追加。VarHandleのメンバー変数に左辺値フラグを追加

VarHandle->is_lvalue が真ならば
現在のこの変数が左辺値として扱える(代入が可能である)ことを意味する。

varhandle_cast_new() は
2項演算におけるVarHanle(および Var)を強い側の型へキャストした結果の型を返す。
これは indirect_len と type をそれぞれ別個に選び出す。