Pass through JSON error responses for Facebook, when possible.
Taught jsonError about Error instances.
Fixed invalid commit.
Fixed string-based error messages.
Renamed the "param" parameter to "err".
Adding toobusy checks so we can watch on broader scale
Merge pull request #822 from Singly/facebook-error-message-improvements

Allow for better service error messages
Add lag check
Merge branch 'master' of github.com:/Singly/hallway
Don't clobber auth when testSynclet pages

Because we were just setting `pi = data`, we were throwing out the `auth` object
and making it impossible to do a second run. This merges the `config` object
more like in the real code.

We might have to do this on the sandboxed synclets too, but leaving it alone
until I find a test case.
Twitter v1.1 api changes.