removed the ability to interrupt an update and check for 'busy' status
Merge branch 'master' of github.com:fluxtream/fluxtream-app
fixed date discrepancy issues, not all though and using some hacks
merged BodymediaUpdater changes
merged with adam's calendar branch
PicasaUpdater now fetches proper field for photo description
fixed icon mismatch for fitbit steps, github connector bug and weight unit conversion for fitbit
@PrePersist must be unique (didn't know that)
null checking
added change password dance and removed those annoying fitbit notifications
Fixed bug in which switching to BodyTrack tab only worked partially

Previously, if a user switched to the BodyTrack tab by clicking the
ribbon at the top of the page, the page would load parts of the
BodyTrack app UI but not load the grapher, and not switch the URL to
/app/bodytrack/grapher.  As it turns out, the bug was that, whenever the
renderState function made a recursive call, it forgot to pass along all
but the first parameter, leaving the other parameters undefined.  This
caused an exception on an attempt to set properties on the undefined
params parameter (while inside the recursive call).  The fix was simply
to pass along the same extra parameters as had been passed along before.
Merge remote-tracking branch 'upstream/master'
facets without an unambiguous timezone are now queried by date, start- end end- minute are computed with start- and -end timeStorage fields
Merge branch 'master' of github.com:fluxtream/fluxtream-app
WIP: adding sharing support
Flickr and Picasa descriptions now stored in the "comments" field.  Flickr tags are now parsed using the new ,TAG1,TAG2,...,TAGN, format
Fixed FlickrUpdater.  The start/end upload dates must be in the form of a unix timestamp (see http://www.flickr.com/services/api/flickr.people.getPhotos.htm)
WIP: sharing support - UI part almost done
naming refactoring, showing coachees in main menu
basic sharing done except for timeline