reimplemented io support for basic types

hi christophe,

that's slight re-implementation of the io support using stdlib style io manipulators. unfortunately, i had to use some boost headers; if you want to glm boost-clean i can yank them out.

cheers, j.