[zynq] Move SLCR access to a struct layout, update clock interface
[gem] mac and console changes

+ Add gem_set_macaddr
+ Disable promiscuous mode
+ Change flood command to raw
+ Change gem's console command from 'g' to 'gem'
init rework wip