Update documentation of git_oid_streq to remove outdated error code
oid: git_oid_shorten_add() sets GITERR_INVALID when OID set is full
Update readme to point to the currently maintained Erlang bindings. Namely: https://github.com/carlosmn/geef
Merge pull request #1821 from n1rvana/development

Update readme to point to the currently maintained Erlang bindings.
Point to the right Go bindings
Merge pull request #1819 from linquize/git_oid_shorten_add

oid: git_oid_shorten_add() sets GITERR_INVALID when OID set is full
Merge pull request #1820 from linquize/git_oid_streq

Update documentation of git_oid_streq to remove outdated error code
Create ANDROID build option

CMake seems not to support Android as a target and this option
lets us test this in CMakeLists.txt.
Use git__insertsort_r on Android too.
Define S_IREAD i S_IWRITE for Android.
Removing unneeded code duplication in ls-remote.c
Adding credentials callback to ls-remote and fetch too.
Build all example files if BUILD_EXAMPLES used.
Add instructions about buiding for Android to README.md
Merge pull request #1822 from kadamski/examples-cleanup

Small cleanup in examples.
Merge pull request #1823 from kadamski/building4android

Small changes enabling compiling libgit2 for Android.
Merge pull request #1814 from libgit2/is-empty-fix

Fix incorrect precedence within git_repository_is_empty()
path: properly resolve relative paths
Merge pull request #1825 from nvloff/resolve_relative

path: properly resolve relative paths
Merge pull request #1804 from ethomson/rewrites

Minor changes for rewrites