fix unicode argv parsing

There was a bad traitlet validation introduced in 1.1

closes #4256