Fixed the building of illegal characters.

Include only illegal characters as per *targetted* filesystems.
Also improved `_are_unicode` function so it uses Python's built-in all()
function.