Try to move all the lwt_unix things into its own module

This will make linking with mirage libs much easier
Fix .ocamlinit
Fully rename cagit into git in _oasis
Expose GitUnix.Remote and use it in GitMain

GitUnix.Remote is as a shortcut for GitRemote.Make(GitUnix)
Open Core_kernel.Std in .ocamlinit