basemixer: Add virtual methods to link src pads internally

Change-Id: Ie199fd0c9fe6ebc789864f329490fc4d402a546b
basemixer: Add structure to store additional port information in table

Change-Id: I4e5fefaac64dc19e76c5aae54991ee614866b59e