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
save profile name as preference when applying
fix settings to be two digit year to be uniform
two new buttons, add current time/temp and button to set start time to now()
added pidMax to web interface. Removed false programming error reporting. Updated slope filter select for new values.
Merge branch 'update-docs' into feature/integratedprofile