use ?debug parameter more flexible

Before you could not specify '?debug=true', '?debug=1',
but only add debug with no assignment ('?debug')

This fixes so that anything is accepted as param. (also ?debug=false, though)
Merge branch 'master' into debug_param_flexibility
use ?console parameter more flexible

Before you could not specify '?console=true', '?console=1',
but only add console with no assignment ('?console')

This fixes so that anything is accepted as param. (also ?console=false, though)
Merge branch 'master' into debug_param_flexibility
Merge branch 'debug_param_flexibility' into split_panel_editor