Lots of small changes and fixes.
Lots of small changes and fixes.

- Disabled the input/output/eof handlers for now. It needs a better
implementation.
- Split-prefix and parse-target are workarounds till a better parser
gets added.
- Some refactoring & realignment.

fbs/guile-irc,NalaGinrut/guile-irc,guildhall/guile-irc