Fixed permissions on shell scripts

	modified:   check-running.sh
	modified:   shelltest.sh
Removed hardcoded paths and made them dynamic

	modified:   brewpi.py
	modified:   check-running.sh
	modified:   programArduinoFirstTime.py
	modified:   settings/config.cfg
	modified:   temperatureProfile.py
Updated to no longer use a temp file

	modified:   check-running.sh
Merge remote-tracking branch 'upstream/master'

Conflicts:
	brewpi.py
Updated a remaining reference to programParameters['fileName'] to reflect that it now contains the full path and filename

	modified:   brewpi.py
Merge branch 'feature/remove-hardcoded-paths' into develop
updated preload constants and JSON keys for brewpi-avr develop branch
stop tracking sftp-config file for sublime text
receive lcd text as 4-line array
added sftp-config to gitignore
added sftp-config to gitignore
removed time.sleep() statements from script for faster response
declare statement didn't work because of whitespace in config file.
Ordered elif's by likeliness
added logMessage function
added checking of version number for compatibility
Merge branch 'develop' of git.fieldback.net:brewpi/brewpi-script into develop