Merge branch 'hotfix/0.2.0.4.1'
Merge branch 'release/0.3.0'
Merge branch 'release/0.3.0.1'
added pin list for leonardo with the original DIY shield
Correct arg passing to brewpiVersion
Added removeDontRunFile helper method
Added removeDontRunFile helper function to easily remove  from path passed to it. This will make it easy to restart brewpi via python
moved serialSetup to BrewPiUtil
Updated setupSerial method to be imported from BrewPiUtil instead of brewpiVersion
This commit should be used in conjunction with the related commit on brewpi-tools
Added stopAll() method
stopAll() will quit all instances of BrewPi, and then write the do_not_run_brewpi file so that BrewPi
does not auto-restart. This is useful when communicating via serial with the Arduino and you don't want
your communications stepped on by BrewPi restarting on its own
Added enableWlan.sh
enableWlan.sh is a script that pings the IP address set in  every  minutes. If there is no response after
it assumes the wifi on the Pi crapped out (the usual case) and re-enables the interface.

This merge should be applied in conjunction with the similar commit in brewpi-tools
Moved install functionality inside enableWlan.sh
Moved install functionality from the install.sh script to enableWlan.sh . Additionally, removed the need to hard-code
the IP in the file, which would cause merge conflicts for users down the road (great catch Elco)
Moved  out of install code
Modified  code
Added ifdown command
Fixed cron entry
Changed cron entry to use >> instead of > so as to not overwrite existing logs
Small user interface changes
Require root privs, better log msgs, user interface tweaks
Check gateway IP
In some test cases, ip route failed to save the gateway IP. Here we test for it and, if null,
restart the wifi interface
Added reading/printing commit SHA in version
Restore lost change to echo message
Merge branch 'wifiEnabler' into develop

Props to vanosg (Geo) for creating this handy utility script! Added wifi checker script to utils. This script checks 'ip route' for the gateway ip and pings it. If it cannot ping or cannot get a valid ip, it will use ifdown/ifup wlan0 to restore connectivity.
'wifiChecker.sh install' will add a call to this script to cron.d to run it every 10 minutes.