Updated the EtherAddress to do bus/resource handling.

Like the IPv4Network component, it's immediate or pre-owned for
simplicity's sake.
Added "ether" shell command to TestEtherten.

With this it's now possible to give the EtherTen board a usable
ethernet address.