add support for etag and If-None-Match as per https://developers.facebook.com/blog/post/627/

It also fixes https://github.com/pythonforfacebook/facebook-sdk/issues/123