Add MAC Address support to the Python PID stuff
(cherry picked from commit 38e213b8d51ff70c0aad3706d142d5e3a1fe56f3)
Fix some nits in the Python MAC address stuff
Merge pull request #304 from peternewman/e1.37-2

E1.37-2 Network configuration Redux - Part 2 (Add MAC Address support to the Python PID stuff)
Resync with trunk