Add a unit test for issue-126 

Add a unit test to test to test for aggressive parenthesis removal that causes functional changes.
Merge pull request #330 from markjaquith/master

Unit test to detect issue in 8d14efe for #126 that causes aggressive parenthesis removal, functional differences