The platform now provides MAC learning support. This patch creates
a mac learning profile and adds that to the port, if enabled.
The code is backwards compatiable. That is, if the V3 version
does not support the MAC learning then the platform will throw
and exception and the profile will not be created.
Change-Id: I62765f6c7bdd2802d3eec60e8163869886a403b0