1. add msvcp90.dll; 2. add setup.py for py2exe; 3. update Makefile; 4. fix __file__ unuseable after packaging