Brought in the grapher update from commit localdisplay:0213cbf+

Also updated the JS code that lives in this repository to match the
breaking change in the constructor for DataSeriesPlot and
PhotoSeriesPlot from the grapher, and to pass in the localDisplay
parameter to tell whether the data should be shifted to display as local
time (see the grapher commit for more detail on this change and the
motivation behind it).
Moved FIRST_DAY_OF_WEEK and getBeginningOfWeek to TimeUtils

The FIRST_DAY_OF_WEEK field and getBeginningOfWeek static method are
general week-handling code, and don't need to be used only by
CalendarModel.
Fixed the bug in which the list view was showing week data one day wrong

Previously, the list view was showing week data that started one day too
late and ended one day too late.  For example, if the calendar bar
showed Jul 8 - Jul 14 2012, the data in the list view started at July 9
and ended at July 15.

The problem was that this code wasn't changed over when we moved from
Monday-based to Sunday-based weeks, and so a week was considered to
begin and end one day late.  I switched to using the JodaTime LocalDate,
which is just a more pleasant API than the Java Calendar, and used
TimeUtils.getBeginningOfWeek() to get the week, so that CalendarModel
and CalendarDataStore are consistent.
-fixed a bug where scrolling on the timeline tab would break teh calendar app's state
Merge remote-tracking branch 'upstream/master'
-fixed a bug where the grapher tab in bodytrack app could be in a broken state after viewing timeline tab in calendar app
Automatic grapher update from commit localdisplay:3cbc0a6+
-fixed bug in grapher that would cause channel widths to be set to negative values
-fluxtream photos can show up on photo tab now
tabs with fullHeight attribute will now be properly resized to the correct height and will be resized when notifications are shown and dismissed
removed pointless switch statement
changes to name in settings dialog will automaticall update the name display in the app
fixed a bug where settings service would give a cached username rather than the updated one
fixed a bug that would cause graphercomponents to crash occasionally
Update install.sh

chef needs the shabang
moved vagrant and chef stuff to fluxtream-chef