Quit using mutable default argument

http://stackoverflow.com/q/1132941/694061
Modified 'scope' parameter handling
FacebookGraphResult property returns cached value
Fix code layout
Add get_user_token_by_cookie
Add extend_token
Add fetch_with_etag
Add batch_fast
FacebookGraphResult no longer accepts response obj
get(), post(), delete() return content in as dict
Add batch()