Rewrote the code that turns strings into symbols.

Now cl-read is responsible for parsing the package qualifier for a
symbol.
Added support for |.