Pull global javascript variables for last AJAX response into a single hash
 - Clarify lastAjax -> lastAjaxRequest
Add helpers for unplugged / multi / match game types
Skip unplugged script levels during "next" progression
- Pull script level success AJAX response controller code out of model and into constituent helpers
- Refactor for single points of truth for various script level progression logic
- Add helper for first level in script
- Add helper for skipping invalid script levels
- Pull HoC finish URL out into a helper
- Note: WIP since doesn't account for ignoring unfinished unplugged levels during User progress resume
Add pointer to relevant method
Remove is_ from is_.(match|multi|unplugged)? methods
s/next_untried_level/next_unpassed_level
Remove unnecessary boolean helper
Clarify method
Move helpers into script_levels_helper
- Account for non-progression levels (i.e., unplugged) in next progression for user
- Add test for HoC -> 20hr post-completion redirect
Fix /hoc/20
- Add test covering /hoc/20 loading
- Move current_user reference out of model and in to controller helper
Some more stage progression assertions from manual testing
Add front page "resume" show/hide test
Include student finished partial
Merge pull request #1069 from code-dot-org/skip_unplugged_in_progression

Skip unplugged in progression