windows/mpconfigport.h: Don't define restrict/inline/alignof for C++.
windows/mpconfigport.h: Don't define restrict/inline/alignof for C++.

The C++ standard forbids redefining keywords, like inline and alignof, so
guard these definitions to avoid that, allowing to include the MicroPython
headers by C++ code.

MrSurly/micropython,selste/micropython,adafruit/circuitpython,tobbad/micropython,pfalcon/micropython,henriknelson/micropython,adafruit/circuitpython,trezor/micropython,adafruit/circuitpython,trezor/micropython,bvernoux/micropython,henriknelson/micropython,kerneltask/micropython,pozetroninc/micropython,adafruit/circuitpython,selste/micropython,kerneltask/micropython,pfalcon/micropython,henriknelson/micropython,tobbad/micropython,pfalcon/micropython,tobbad/micropython,MrSurly/micropython,pozetroninc/micropython,tobbad/micropython,adafruit/circuitpython,MrSurly/micropython,henriknelson/micropython,kerneltask/micropython,selste/micropython,trezor/micropython,pfalcon/micropython,pramasoul/micropython,pramasoul/micropython,henriknelson/micropython,bvernoux/micropython,pramasoul/micropython,bvernoux/micropython,kerneltask/micropython,bvernoux/micropython,tobbad/micropython,selste/micropython,pozetroninc/micropython,pramasoul/micropython,adafruit/circuitpython,trezor/micropython,pfalcon/micropython,kerneltask/micropython,MrSurly/micropython,pozetroninc/micropython,trezor/micropython,MrSurly/micropython,pozetroninc/micropython,bvernoux/micropython,selste/micropython,pramasoul/micropython