Minor cleanup.
Tests for break and continue in nested loops.
Ignore break and continue outside of loops.
Merge pull request #479 from chriseth/sol_breakOutsideLoop

Tests for break/continue and ignore them outside of loops
Merge pull request #477 from chriseth/sol_someCleanup

Minor cleanup.
Re-added some changes lost in merges.
Merge remote-tracking branch 'ethereum/develop' into sol_typePromotion