fix hunspell issue

hunspell will always look up dictionary from env varirable LC_MESSAGES

but hunspell is really hard to install non-English dictionaries.

The issue it, as a east Asian, even I want to use English dictionary
ONLY, it's still difficult because env variable has the first priority.
What shit design? $HOME/.hunspell_default should have highest priority!

Besides, ispell.el in Emacs is really confusing. I guess the code has
not been maintained for a very long time.

My work around is to specify dictionary exlicitly in Emacs instead.

Aspell is much simpler! And it has more features. That's another example
one talented guy is 1000 times better than a team of average developers.

Conflicts:

	init.el
nikola web templates
patched csv-mode. it uses mode-line but I already hacked mode-line

Conflicts:

	init-misc.el
ispell-program-name always exsits
Settings for TRAMP.
python snippet
elisp snippets.
install org2nikola

Conflicts:

	init-org.el
upgrade org2nikola