applied patch to remove hard-coded paths
fix for issue 7 - use regular inet sockets on windows

At present, the switch to the differnet socket type is done manually in
the config.php file by setting useInetSocket=true.
added windows socket in socketmessage.php. Should factor out the socket function.
merged changes for Windows

Conflicts:
	config.php
	program_arduino.php
	socketmessage.php
Support for running on Windows.

uses TCP sockets.
Factored out open_socket.
Configuration function to handle default values.
initial stab at custom datagrid for beer profile

 - editable table in jquery dialog
 - plain table displayed near chart
 - php to load list of profiles
 - php to load single beer profile as json
loading and rendering of profile data
working start date and updating dates in datagrid using jquery ui datepicker
table edit context menu working ok.  need to still implement a global click to dismiss the context menu.
cleaned up row and cell event handler code
context menu for table editing
 - better global click event handling for hiding context menu
 - on show/hide callback since we needed a static global function for optimal bind/unbind
cleaned up rendering and updating styles
element name cleanup
new vs. edit concept of profile
display name on main page
new profile workflow
tested starting with no profile in config
working chart based on Dygraph
new mode for profile table based on my confusion re: are the days cumulative or not.
fixed date addition logic and removed notion of dates/days being cumulative rather than absolute
default profile start date to now if absent from csv
pull start date out of first row if there
ensure UI code is flexible with resepect to CSV ordering (as much as possible)
UI and server need to be in sync for CSV xfer, profileTable.js and get_beer_profile.php need to be "in sync" and interface correctly brewpi-script/temperatureProfile.py (getNewTemp)
display profile name and start date above chart/table
quite a few changes
 - make code much more resilient to csv column ordering
 - allow specification of fields for "csv export"
 - implement delete profile row
 - start of date/time format preference
 - dateformat setting is currently set to comply with brewpi-script/temperatureProfile.py
implement profile name change ui in maint panel
fully working time logic, had to pull in a timepicker that integrated with existing jq ui datepicker
updated installing linux instructions to use NOOBS zip file from rpi.org
Added a sample profile
configurable date format - take 1