linkedin updates synclet is personal
A missed step
Page through Facebook Page data

This one is rare for users, but if they have a lot of pages, it was recursing.
The `getAdministeredPages` function felt like an extraneous layer, but as I
remove the other uses of `getPages`, I suspect there will be a useful pattern to
consolidate.
Initialize sandboxed configs in testSynclet

This matches what `taskman` does, which is to initialize empty objects in the
case that any config data is absent. This avoids us having to check or set
`pi.config` at the beginning of every synclet.
Make Facebook photos page

I didn't make albums page on the assumption that very few people will have
*that* many of them. We also haven't paged any FQL yet.

I wanted to just update the album's `since` time as we gathered photos, but it
interacts poorly with `limit`. Basically, `limit` is applied first, so on the
second call, we get nothing back.

Instead, I parse the `after` out of Facebook's returned paging URL and use that
on the next call. I wanted to use the whole URL they give back, but it doesn't
include an `access_token` and this way fit better with existing code like
`apiUrl`.
Up our max sockets to try and mitigate the socket hang ups
Update knox for socket hangups
Merge pull request #858 from Singly/socket-hangups

Socket hangups
Update Facebook synclet tests

Just mashing around URLs for Fakeweb.

I'm checking `album.since` with `_.isNumber` as opposed to just `if
(album.since)` because set it to `0` on the first run and otherwise it wouldn't
be included.
Merge remote-tracking branch 'origin/optimize-facebook'

* origin/optimize-facebook:
  Update Facebook synclet tests
  Make Facebook photos page
  Initialize sandboxed configs in testSynclet
  Page through Facebook Page data
Fix API request duration reporting

We were straight adding the number of seconds to the number of milliseconds
without proper conversions.
Switch back to mainline compress-buffer
Fix error in lconfig logic
picasa shouldn't export self as a type (crasher)
Make getOne direct in a disabled pod case

This seems to reduce a lot of latency by making the query directly to
ijod rather than through the nexus.
Fix the actual config variable
Merge pull request #859 from Singly/getone-direct

Make getOne direct in a disabled pod case
change the scope of youtube and picasa to be http

this is required to get access tokens that will work over http. Old
access tokens with a https scope will not work so old accounts won't
be able to sync, but auth will work since self will be able to sync
with the new access tokens

however, http access tokens work over https so when we can change back
things won't be able to sync

we should still revert this asap so we have the most secure access
tokens
change gdata to make http requests and change affected urls to http
allow gdata.js to handle both http and https