Replace std::map with std::vector for O(1) access to character properties

std::map was too slow when accessing properties for individual character,
represented by signed short integers. Use std::vector instead.

Also, actually call BuildKerning when loading font face, apparently kerning 
was never enabled