Fixed some bugs in the flattener.  Assignments and expression statements should not be flattened.
Fixed some bugs in the flattener.  Assignments and expression statements
should not be flattened.

liujed/polyglot-eclipse,xcv58/polyglot,blue-systems-group/project.maybe.polyglot,blue-systems-group/project.maybe.polyglot,xcv58/polyglot,liujed/polyglot-eclipse,blue-systems-group/project.maybe.polyglot,liujed/polyglot-eclipse,liujed/polyglot-eclipse,blue-systems-group/project.maybe.polyglot,xcv58/polyglot,xcv58/polyglot