Parse guide info added in API 1.1

This adds fields like revisionid, stepids, etc.

Unfortunately a lot of the data we have on our backend is bad so some
guides fail due to null revisionids. The data will be fixed so this
won't be an issue.
Update user agent with updated app name
Update login to email for auth edpoints