fix operator= signiture
c++11

* make glyph_t movable
* store glyph_t by value in std::vector (construct in place)
* remove BOOST_FOREACH
* use c++ style casts