IllegalStateException from Connection.openSession should be rethrown as GitException.
Merge pull request #146 from jglick/IllegalStateException

IllegalStateException from Connection.openSession