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 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