[mintty]

Support Chinese big5 encoding.
[cygwin][mintty]

Support Chinese big5 encoding.
[cygwin][git]

1. ignore tmp_ntfs
2. ignore *.session.vim
Merge remote-tracking branch 'origin/u104' into cygwin

Conflicts:
	.gitignore
[cygwin][bash] .bash_profile/.bashrc/.bash_aliases issue fix.

1. Fixing the .bash_profile and .bashrc relationship.

.bash_profile:
  The personal initialization file, executed for login shells.
.bashrc:
  The individual per-interactive-shell startup file.
  Only read by a shell that's both interactive and non-login.

Therefore, here is the correction:
  .bash_profile will source .bashrc if it exists.

Reference:
http://stackoverflow.com/questions/415403/whats-the-difference-between-bashrc-bash-profile-and-environment

2. Another minor fix: idfile.help will be executed by .bash_aliases.

Due to idfile.help is put under .bash_functions, .bash_aliases will
source it.

Here is the correction:
  Grep out idfile.help in .bash_functions.

3. Removing tail empty lines in idfile.help.
Merge branch 'cygwin' of https://github.com/starleoda/env into cygwin
[cygwin][idfile] Review idfile system and bin applications.

1. Add comments for apps/app
2. Add python encoding "cp950" to all bin/*.py applications.
3. Add guess5.py for "1a2b" game with 5 digits version.
4. Remove unused bin applications, including bbs.expect/cvt/spammail.sh.
[cygwin][idfile] new idfile/ldos/tm function, describe_trash()

The function describe_trash() can search descriptions for all trash
files.
Merge remote-tracking branch 'origin/cygwin' into u104
[u104][bash] Refine .bash_profile .bashrc again.

The .bash_profile will not be launched by screen.
Just keeps sourcing .bashrc in .bash_profile, and moves all other
settings into .bashrc.