[master][env] Merge to cygwin branch, step 1. (bin/*, .bash_functions/*)

Target commit: commit e157704b3e0bf21c3ce4512a36e5fd8b91fc504f
Author: starleoda <starleoda@gmail.com>
Date:   Sat Oct 26 18:47:19 2013 +0800
[master][env] Merge to cygwin branch, step 2, full merging.

Target commit: commit e157704b3e0bf21c3ce4512a36e5fd8b91fc504f
Author: starleoda <starleoda@gmail.com>
Date:   Sat Oct 26 18:47:19 2013 +0800
[master][env] Correct bin/* file mode from 644 to 755.
[master][idfile] Remove unused guess5.py.
[master][env] Merge freebsd91p7.

Merge below commit:

commit 36bc8c203e10a2ee2944c7bf07e120af74b21987
Author: starleoda <starleoda@gmail.com>
Date:   Sun Oct 27 20:27:29 2013 +0800
[master][env] Merge cygwin.

Merge below commit:

commit fc65a60219677984c28986af15b94c1c011b7593
Author: starleoda <starleoda@gmail.com>
Date:   Sun Oct 27 22:17:40 2013 +0800
[master][idfile] Correct patch to get uuid from patch file.
Merge branch 'master' into u104

Conflicts:
	.bash_functions/apps/app
	.bash_functions/ldos/tm
	.bashrc
	.gitignore
	.vimrc
[u104][idfile] Review idfile functions, removing unused ones.

1. Removing dosemu, dirsys/text, lynx, netscape, nget, sambe, audio,
cdda, mp3, rpm.

2. Add coding standard and next apply levels.

3. Refine ihelp system to show sorted command lists.

4. Reviewed files: multimedia/image, network/ip, network/util