Fix the contents function on the repository API.

It appears that Github either changed their way of querying files
or directory or the bug was always there but say you want to do :

repo.contents(branch, "MYFILE", function(err, contents) {}, false);

it currently doesn't work and list only the root directory of the
repository. Changing slightly the way Github.js query the contents
make things works correctly as expected.