vlan: rstp: trivial changes

set name in cMessage constructor
removed unneccessary check_and_casts
vlan: rstp: uses enum instead string compare for self messages
vlan: code style: added/removed empty lines,

code style: empty lines
vlan: added missing "break"
vlan: code style: indentation fixes
vlan: rstp: optimised compareRstpVector() function
vlan: ethernetlink: accepts both EtherMAC and EtherMACFullDuplex and accepts "auto" MACAddress

- uses EtherMACBaseAccess instead EtherMACAccess
- uses macmodule->getMACAddress() instead macmodule->par("address")
vlan: set pointers to NULL in constructors
vlan: MVRPDU and BPDU msg: removed unneeded customization

these messages was customized only for their constructors set the byteLength to 35
vlan: added Ieee802.1d feature to .oppfeatures