multimap: 例を修正して C++03 版と C++11 版に分離

以下の理由から、例を修正

・make_pair では生成された pair のキーの型は const にならないため、
　value_type への明示的型変換を使用
・count の戻り値を受ける型に、より適切な size_type を使用
・find で返されるイテレータは、当該キーの最初の要素を指すとは限らない
　ため、equal_range を使用
・上記に伴い、multimap の型名を記載する回数が増えたため、型名を
　typedef 化

また、C++11 の利点を表現するため、同じ事をする C++11 版の例も追加