Git: Allow to declare custom casters.
Git: Caster registrator helper macro
Git: VersionTupleWrap replaced with caster.
Git: ErrorWrap replaced with caster.
Git: Drop auto wrapping support.
Git: Couple renamings.
Git: Restore lost error description.