fix AstStreamL adjustment on lhs of assignment

changes:
  - make the SEL operator the parent of the stream statement
  - set the width of the stream operator on the rhs correctly
additional commenting to explain code
additional test cases for stream operator