Scenario: More cleanup for 3.8

Changed the if/elseif tower in .end() to a switch; removed 'set'
scenelet; moved global variable initialization into
Scenario.initialize(); minor tweaks to documentation comments.