move quote to utils
use raw.github for files

github api doesn't serve files larger than 1MB
blob no longer redirects to tree
fix github redirect to tree/blob
don't fail on memcache errors
restore old multipart memcache behavior
Merge pull request #123 from minrk/raw-api

back to raw.github.com

we can't rely on api.github for files, because it won't serve files over 1MB.

closes #122
add IPython examples to index
handle anonymous gists

user field is None for anonymous gists
test anonymous gist
Merge pull request #124 from minrk/500

handle anonymous gists

user field is None for anonymous gists, not a dict.
redirect blob to tree

relies on raw.github.com redirect behavior,
which may not be reliable (I think it's different now from a few days ago).
move examples list to first position
fix url-quote in URL handler
redirect /url[s]/github.com/user/repo/raw URLs to blob
test github.com/user/repo/raw redirect
Merge pull request #127 from minrk/examples-index

add IPython examples to index
Merge pull request #128 from minrk/url-fixes

url handler fixes
unicode-safe quote
test unicode-safe quote