Changes for supporting Visual studio

I used the macros BEGIN_PACK and END_PACK, instead original _Pragma. For visual studio, __pragma() does not accept strings as argument, the origin of the problem. 
Python board was missing the port_INLINE define as well, other issue for VS.
I tested using gcc, armgcc, visual studio, mspgcc, IAR.
Please, do not consider "sens_itf" files and "vs13" directory in the pull request.