N-gram Lattice 拡張のための Multi BOS/EOS

N-gram Lattice 拡張に向けていろんな設計方針があるけれど, BOS/EOS 状態(正確には BOS/EOS を含む状態)が現行のように1つであると仮定するのではなくて, Lattice 中に複数存在できるようにするのが多分一番楽な感じだし,一般的な気がするのでそれで行こう.現行の「Lattice 中には BOS/EOS 状態がただ1つだけ」という暗黙の仮定は上記の特殊な場合として扱う形で.Forward/Backward, Viterbi も,現行の「BOS/EOS の確率を1にする」という暗黙の処理を,複数の BOS/EOS に適切に確率を割り振るように修正するだけでオッケーという見通し.