シェイプのインデックス番号での指定方法の追加とPowerPoint2007の暫定サポート

特殊なシェイプ名指定として "#n" と "#m.n" という書式で、
シェイプのインデックス番号による指定方法を導入。
"#n" という書式は文書における通し番号で、スライド1のシェイプから順に
番号付けられる(1～N)。
"#m.n"という書式はスライド内の通し番号。'm'がスライド番号、'n'がシェイプ番号
である。いずれも最初の番号は1。

この方法の主な利用目的は Title プロパティを持たない PowerPoint 2007での利用だが、
他にも編集不可なファイル内のシェイプを利用する場合などにも有用かもしれない。

あと、PP2007での動作のための若干の修正を入れたが、まだ不十分なところがある。
とくに、生成したPNGファイルのサイズが違うことがあるという問題がある。
それに目をつぶれば、PP2007でも番号指定でなんとか文書は作れることを確認。