Expose stock user/pass credential utility
Move credential helpers to their own (optional) header
Added missing curly brackets and fixed compiler warnings.
Disable SSL when compiling for AmigaOS for now.
Compile regexp dependency when AMIGA is defined.

Before it was compiled when CMake was actually run on AmigaOS.
Add -fPIC only if BUILD_SHARED_LIBS is ON
Ignore build-amiga
Don't call pthread_exit() in the callback.

Compilers that are not aware that pthread_exit() does not return
issue a warning when compiling the present code. This change
exchanges the call to pthread_exit() with a simple return
statement. According to the pthread specification this is
equivalent.
Merge pull request #1219 from sba1/fetch-example-return-fix

Don't call pthread_exit() in the callback of the fetch example
Sane refresh logic

All the ODB backends have a specific refresh interface. When reading an
object, first we attempt every single backend: if the read fails, then
we refresh all the backends and retry the read one more time to see if
the object has appeared.
dat errorcode
odb: Refresh on `exists` query too
Merge pull request #1218 from sba1/amiga.2

Libgit2 for AmigaOS4
Merge pull request #1182 from libgit2/odb-file-refresh

Sane refresh logic for #1180
REUC needs to handle empty sides
Merge pull request #1220 from ethomson/reuc_empty_sides

REUC needs to handle empty sides
Merge pull request #1206 from ben/stock-auth

Expose stock user/pass credential utility
Add GIT_CHECKOUT_DISABLE_PATHSPEC_MATCH

This adds an option to checkout a la the diff option to turn off
fnmatch evaluation for pathspec entries.  This can be useful to
make sure your "pattern" in really interpretted as an exact file
match only.
Merge pull request #1221 from arrbee/checkout-without-pathspec-match

Add GIT_CHECKOUT_DISABLE_PATHSPEC_MATCH
refspec: prevent git_refspec__free() from segfaulting

Fix libgit2/libgit2sharp#247