[C++] I wrote a visual studio extension to fix the annoying smart indenting issues around UE4 macros

Thanks a ton for the extension. The only issue I noticed is that when I type in private: or public: or protected: it no longer tabs it back all the way to the left.