added .gitignore

Current contents ignore jar files, bin directories, and downloaded or
generated dictionary data.
update to ipadic-2.7.0

Change the dictionary build.xml file to download the latest version
of ipadic (the old 2.6.0 link was broken anyway). Then update the
dictionary compiler code to work with the changed format of version
2.7.0.

Changes are taken from code provided by takayan at
http://neu101.seesaa.net/article/182625342.html. His description of
the fixes is as follows:

    Sen/GoSen は ChaSen用の ipadic 辞書を変換して使うのですが、ipadicの
    バージョン2.6.2以降には対応していません。

    対応できない原因は何かというと、ChaSen向けのipadicは2.6.2以降から連接表である
    connect.cha内において「その他の語形」を表す連接規則が書かれなくなっているから
    です。そのため辞書コンパイル中にレアな語形が出てくると対応しきれずにエラーが
    出てしまいます。Senの場合はエラーメッセージを出しながら処理は続きます。GoSenの
    場合はエラーが出たらそこで終わりになります。

    そのため今回単純な修正をしています。連接表にない語形の組み合わせが出てきたとき
    には、コスト配列から値を読み込まずに、省略時の値を代入することにしています。この
    修正が望み通りの日本語を作り出せるかどうか不安ですが、とりあえず問題はないよう
    です。

    この修正を加えてもGoSenではまた別の問題が出てきます。メタ文字としても使われる「,」
    と「{」の解釈です。このような記号も2.6.2以降では辞書に登録されているので、辞書を
    変換するとき不具合が発生します。ChaSen向けのデータをMeCab向けのデータに変換する
    とき、単語の区切り記号として「,」が使われるのですが、この解析に問題があります。これを
    回避する処理が必要になります。「{」に対しても特別な処理が必要になります。

After version 2.7.0, IPADIC has been reorganized as the NAIST
dictionary, so future updates for IPADIC will not be necessary (unless
GoSen is changed to use the NAIST dictionary).