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
Patched fix for hard-coded paths.
cross-platform fix for in-place read followed by write.
creates a listening inet socket, rather than a unix domain socket, if useInetSocket is true in the config.
fix for fridge setting not working (copy paste error: beerSetting instead
of fridgeSetting)
removed receiving constants and settings at the start of the script.
they are now only requested. The receive is handled asynchronously later.
The script would choke on receiving the settings with the UNO. This is a
better, cleaner implementation.
removed hardcoded parameters for programming Arduino. Values from web
interface are now used. Also added printing of the avrdude and avr-size
commands.
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
shell script to set permissions
wip
commit working state
add netbeans project
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