Initial set of changes to support building with MSVC 2013. Right now there's a bunch fo assumptions in the .vcxproj file and some things are not as clean as they should be, but it does build a full build and works (at least the x86 side). The point of this initial checkpoint is to make sure that nothing breaks on the GCC side, that everyone is ok with the changes to the source (or if better fixes/typing can be done).
Additional MSVC fixes, including to fixed tables (temporary so Quynh can see what to do).
recover some files changed by last merge
fix some issues introduced by MSVC port
Makefile: generate .tgz file for dist target (rather than tar.gz)
Merge branch 'msvc' into test
fix C coding style
more fixes on C coding style
more more fixes on C coding style
fix a bug in cs.c introduced in the last port between branches
Merge branch 'msvc0' into next1
Merge branch 'next' of https://github.com/aquynh/capstone into next