Stream operators in y::io rewritten

Make implementations of raw outputer, formated outputer and raw inputer
streamers separated.