updated gitignore
conditional usage of iconv to support 1.8