Various improvements.

 - compile fixes
 - add GitCommit.parents/parentOids property
 - add missing git.branch import in package.d
 - add listRemotes function