Add more clone options. Push test suite segfaults.
Clone: trust but verify
Initialize variable
Fix clone sample
Rename remote creation APIs

git_remote_add -> git_remote_create
git_remote_new -> git_remote_create_inmemory
Remote: deprecate dangling, prevent saving in-memory
git_remote_create calls git_remote_save
In-memory remotes don't have names
Rename test to make @nulltoken happy
Fix examples
Fix MSSVC compilation issue
Fix indentations
remote: Enhance in-memory remote test coverage
remote: Improve documentation
remote: Prevent create() from blindly overwriting
remote: remove duplicated test
Fix GCC static/non-static compile error
Fix warnings in example
Update showindex example

I find the showindex example to be pretty useful on occasion, but
there were are couple of output tweaks I wanted, plus I wanted the
ability to specify a path to an actual index file instead of having
to open the whole repository.  This makes those changes and expands
the example slightly.
Merge pull request #1177 from arrbee/update-example-showindex

Update showindex example