Pkg.GitHub: introduce HTTP methods, abstracting away curl's options.

 - add a fork function to fork a repo for the authenticated user
 - consistently put supplied `opts` later, allowing overriding
Pkg: for debugging convenience, export all submodules of Pkg.