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?