v0.41

 - Update libgit2 to 59e3f45 (GH#105)
 - Remote -> name() now accepts an optional "problems" parameter
 - Repository -> clone() options no longer accepts 'remote_name' and
    'ignore_cert_errors' options (Incompatible change) (GH#105)
 - Added Repository -> clone() callbacks (GH#105):
    + remote_create
 - Diff::File -> mode() and Diff::Delta -> status() return value(s) changed:
    - "new" to "unreadable" (Incompatible change)
 - Repository -> status() now takes options (GH#106) (Incompatible change):
    - Options are mandatory.
    - Pathspec matching is no longer auto-disabled if a list of files is
	  specified. It is up to the user to disable it via the "flags" parameter.
    - "worktree_unreadable" may now be returned as a status flag.
 - Try to support ActiveState PPM builds
    - Most Unices should build now
    - Windows 32-bit will never build as the MSVC6 is too dated.
    - Windows 64-bit should build, but will not work. As soon as
	  https://github.com/libgit2/libgit2/pull/2471 is merged, it should work.