Squashed commit of the following:

commit b1d3f154ee7b2d9f3f7023cc9784009f22450848
Author: Yong Zhao <yong.zhao@provenmethod.com>
Date:   Sun Jul 20 20:05:25 2014 -0400

    file names with dot do not play well with MinGW git/bash.

commit 5dde12662e6dde925cc2cb56861552a13931fb41
Author: Yong Zhao <yong.zhao@provenmethod.com>
Date:   Sun Jul 20 20:00:12 2014 -0400

    file name with dot(.) does not play well with git/bash on windows.