Create link_surface.cpp

This is the plugin for aliasstudio,in this verson,I use the same method,and make another surface to match the subsurface in the original surface,one surface can match two surfaces at it's oppersite side,an keep the construction history,this plugin crushed sometimes,so I tired with the cpp programming.