Fix another build error on UbuntuStudio.
Fix a lint error.
In version.sh, replaced /bin/bash with /bin/sh, for FreeBSD compatibility.
(No bash by default, and it's installed in /usr/local/bin/bash if so.)
If bash is required over sh for some reason, we can use '#!/usr/bin/env bash' instead.
Merge pull request #302 from DouglasHeriot/master

Fix FreeBSD compatibility with version.sh – no bash
Fix another build error.
More string mangling
Additional OLA C++ Library Features backported from my slotinfo branch to make code reviews manageable
Fix some nits
Merge pull request #303 from peternewman/e1.37-2

E1.37-2 Network configuration Redux - Part 1 (Additional C++ Library Features)
Fix another build error.
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)
Fix PID file loading. We should probably really have a test or Buildbot check for this
(cherry picked from commit 7c4224d07b09ab9c7366917e07f9b47fee584ee2)
Additional OLA RDM code backported from my slotinfo branch to make code reviews manageable
Add method to get domain from FQDN and refactor existing hostname method
(cherry picked from commit ec686ceee686d17f0d05de9d6d55c5ff669194dc)
Additional OLA NetworkUtils code partially backported from my slotinfo branch to make code reviews manageable
Merge pull request #305 from peternewman/e1.37-2

E1.37-2 Network configuration Redux - Part 3 (New PID data and some more NetworkUtils)
Network cleanup.

Removed some more using lines.
Added documentation.
Shorten the InterfacePickerOptions name.
Merge branch 'master' of github.com:OpenLightingProject/ola