Swap literals to the end if optimizing.
Do not add at the end of the function selector "loop".
Merge remote-tracking branch 'ethereum/develop' into sol_swapConstants

Conflicts:
	test/solidityOptimizerTest.cpp
Merge pull request #593 from chriseth/sol_swapConstants

Swap literals to the end if optimizing.