Improve charset decoding

Add new codepages 1254, 1257 and 1258

Also add all alises listed at
  http://www.iana.org/assignments/character-sets/character-sets.xhtml