Make enable to launch AgitFile from directory other than repository root

※ #14 のPRに不具合があったため、修正してHEADにrebaseしました

現在のコードだと、カレントディレクトリがリポジトリルート以外の場合AgitFileが正しく動きません (git 1.9.4で確認しています)

* リポジトリ外のディレクトリの場合：
 E684エラーが発生し、ログが表示されない

* リポジトリ内のサブディレクトリの場合：
 ログは表示されるが、ファイルの内容が表示されず、代わりに以下のようなエラーが発生する
 (agitのリポジトリで、autoload/をカレントにしてautoload/agit.vimのログを表示しようとした場合の例です。
 コロン以下の部分がautoload/agit.vimになるべきなのにagit.vimだけになっているのがエラーの原因です)
 ``fatal: Not a valid object name faa103c:agit.vim``

このパッチによって上記の問題が解消されます。