Fixed compilation problem on MinGW

MinGW でコンパイルできなくなっていたのを直してみました。

1. `general.h` で `__unused__` を定義しているため、`stdio.h` からインクルードされる `swprintf.inl` の `__attribute__((__unused__))` の意味が変わってしまいコンパイルエラーになる。
2. `-liconv.dll` -> `-liconv`
3. #12 で `mk_mingw.mak` にサフィックスルールが追加されましたが、`OBJECTS` に `gnu_regex/regex.o` が含まれていないためにコンパイルされず、リンクエラーになる。