Added 'printer' driver

I've added a printer driver. I've also changed the devFS code a bit to
support directories; it now uses the same code as ramFS and loopFS. The
other two working drivers were changed to support this. Also some
linebreak conversion code was added to fsOverride (not sure if it works,
but it makes file loading a lot slower, but it's not too noticable)