Add failing spec for Shell::Basic#no? when called with misc. data.
Rewrite Shell::Basic#no? to properly handle misc. input
Merge pull request #369 from sirbrillig/correct_default_on_no

Correct Basic#no? for misc. input