console: explicitely and openly depend on SDL (2)

take 2: more fixes.
drop leading underscores from the structure tags.