Completed efforts at adding STATUS_PERMANENT_FAILURE reporting using UpdateFailedException.  Added detection for such failures to refresh/swap token handlers for GoogleOAuth, Moves, and BodyMedia, as well as user notifications.  Also modified UpdateWorker to only reschedule regular STATUS_FAILURE and mark the failure as temporary in the case that the connector was not already marked permanently failed.  Also fixed problem with Moves connector not handling empty segments array properly.