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
Move `url` to last place in parameter list
Remove `inmem` flag, use NULL name instead