Support for unplugged keyword in .script files.

User progress can now show unplugged level(s) in same stage as other levels.  That view remains compatible with legacy approach which is that stages with a single level have them listed as unplugged.
might be clearer as an  if / elsif / else 

(`!defined?(admin_script)` isn't there in the current code which should simplify things)