change the vs bulid warning to top, and fix some warning
Merge branch 'master' of https://github.com/viticm/pap
vs2008 top warning(level4) all warning fix