Add kfreebsd console implementation based on unix one

'read' has been disabled to avoid dependancy on lwt.unix