Workaround for missing <inttypes.h> on MSVC 2010

I have added \<capstone/inttypes.h\> that includes either \<inttypes.h\> or "msvc/headers/inttypes.h", depending on the compiler version. I also moved other headers from include/ to include/capstone/ and modified #include directives appropriately. The result compiles with CMake and MSVC 2010, MSVC 2012. It also still compiles on Linux with make and CMake.

Maybe moving headers was a wrong decision, but I just find writing #include "../../intypes.h" (with different number of "../" each time) much more weird than #include \<capstone/inttypes.h\>. Maybe one should do something similar with the other headers, to get rid of the numerous "../".

Any comments?