[functions] Update function to load virtualenv
[python] Move virtualenv logic into load-virtualenv
[functions] Make gateway-mac function portable

o arp output is different on Mac/BSD
o gateway mac should work on Mac and Linux systems now
[functions] remove whitespace on ds-remove