Make git_oid_equal a non-inline API
Clarify C compatibility policy

and a couple of other minor doc fixups.
Address PR comments

* Make GIT_INLINE an internal definition so it cannot be used in
  public headers
* Fix language in CONTRIBUTING
* Make index caps API use signed instead of unsigned values
Check if librt exists independent of OS, to be able to exclude librt on Android builds, even though it is a 'Linux'.
Merge pull request #2129 from arrbee/rb/c89-or-c99

Improve C89 compatibility and clarify use of C99 features
Merge pull request #2130 from worblehat/development

Check if librt exists independent of OS, to be able to exclude librt on ...