[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