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.
Merge pull request #82 from viciious/optimizations_fonts

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