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.
wip
commit working state
add netbeans project
fixed settings
Merge remote-tracking branch 'brewpi/develop' into develop

Conflicts:
	settings/config.cfg
support for running on Windows.

brewpiJson - mixed read/write requires a seek to be portable. Sse linked python bug.
brewpi - tcp socket support.
programArduino - fetch avrhome from config, with default. reworked code to use working directory, so that hex filename doesn't include a path (path fails on Windows.)

I have tested these in Windows. To test on linux, just reprogram the arduino from the web interface.
removed unused import
script parse version string with flags
Merge branch 'hotfix/0.1.1' into develop
Merge remote-tracking branch 'brewpi/develop' into develop

Conflicts:
	brewpi.py
	programArduino.py
	settings/config.cfg
added final slash if it's missing in config paths
fixed config file, was outdated and messed up by a half merge
typo when setting fridge setting '+' instead of '}'
got started with device config commands, just h{} so far.
Renamed fixPermisssion.sh to fixPermission.h
Added support for configuring a device from the web interface.
fixJson now also quotes all values.
Added expanding log messages in a script. Not all messages are present yet.
Also added a testTerminal that expands the messages. Run it in a command window (python testTerminal.py)
Todo: just one fixJSON function. Now there is one in brewpi.py and one in brewpiJSON.py. They are slightly different.