Skip branching for x = x.y
Add test for self assignment branch bypass
Merge pull request #578 from presidentbeef/fix_self_assignment_explosion

Fix self assignment branch explosion
Merge branch 'master' into handle_multiple_assignment

Conflicts:
	test/tests/alias_processor.rb