Better graphics for Fluxtream Capture in Add/Manage Connectors dialog
-fixed a bug where photos on photos tab would lose their layout
Merge remote-tracking branch 'upstream/master'
-fixed a bug where loaded views' channels were showing up in the grapher in reverse order
Initial checkin of logo graphics
-mymee observations now properly use photoUrl
Added time_type field to channel info in sources/list response.  This field defaults to 'gmt'.  It can be overridden to 'local' for channels that only know local time.  Currently there is a special case hack to set channels to 'local' if the device name is 'Zeo'.  In the future this should be changed to a generic mechanism, such as using annotations on facet types.
Modified location persistence to check for/ignore duplicates, survive exceptions in setting day metadata, and properly set guestId, timeUpdated, and api fields.  The lattermost issue was introduced in commit 2c8539c76acbbcd2576458c9ea0144d910a5d836 and fixed here.  Location data tables using versions between there and here will have all location data assigned to guestId=0.  Connectors updated with those versions need to be removed and re-added or have the ScheduledUpdate table cleared and updates called or else they will have data gaps.
-added search button to the find user dialog
Merge remote-tracking branch 'upstream/master'
-added fluxtream device icon for fluxtreamCapture photos
-fixed a bug where a non viewable tab in calendar app would attempt to display itself when a different app is active
-pushState is now conditionally enabled based on whether the browser supports pushState or not. This fixes the infinite reload in internet explorer
-fixed a bug where select all (ctrl+a or cmd+a) wouldn't work on input fields throughout the app
-fixed a bug where some browsers would show anne's face twice in the bottom right
-fixed alignment of tooltip issues in windows safari
-fixed a crash in the clock tab if solarInfo isn't present
Untested change to remove an extra slash in generating URL for getFitnessActivityFeed.  The previous version generated URLs with a // in them because the keys of the digest specifying the fitness_activities URL suffix included a leading slash.  However, for Anne's test machine both the previous and current versions generate a 404 error in getFitnessActivityFeed, so I can't say for sure that this change fixes anything.
Added more detail to the error message when handling an exception thrown by fetchWeatherInfo in getWeatherInfo.
-fixed the tooltip alignment bug in firefox
Added clause for setting the api field of the Facet_GoogleLatitudeLocation table when handling locations generated by the runkeeper connector.  This is untested since I haven't been able to get the runkeeper connector to generate data (getting 404's on retrieving activities).