Split off from D15530 .
This improves support for ObjC and ObjC++ in the artistic style plugin, and makes those languages show up in the style selector. It also updates the bundled copy of the underlying astyle code (because it has fixes for ObjC which justify not putting that up for a separate review).