omniauth.rb の不具合対応

#442 で報告のあったomniauth.rb の不具合対応です。

1. そもそも動かない (env['rack.session'] が nil になっている)
  * Rack::Builderの構築時にextensionsのパスを先に読み込むようにした
2. base_dir 指定時に動かない (base_dir = '/diary' で起動した場合にも '/auth/twitter' がトップへ行ってしまう)
 * 普通にbugfix
3. Twitter認証をしたいだけでも gem に omniauth-github も必要になっている
 * GitHub認証のコードを削除 (今のコードベースだとapplication/extensions/omniauth.rbに手を入れないとGitHub認証が使えないため)

extensionsのインタフェースやTwitter認証以外への対応は別にissueで残しておきます。