reimplemented io support for basic types

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