fix #3123 vSphere VM info misses MAC address and displays memory in byte...

Fix for issue [#3123](http://projects.theforeman.org/issues/3123).
Add MAC address to vSphere VM information.
Make output from prop ":memory" method human readable.