SemanticPass: Split sa_MemberExpression into lvalue and rvalue parts
SemanticPass: Split sa_MemberExpression into lvalue and rvalue parts

Both parts are identical now. They will allow to refactor handling of
MemberExpression in lvalues and rvalues independently. Once both parts
are refactored, common portions of both branches can be unified again.

juttle/juttle