Update clar and add reliable rename for Win32
revparse: properly handle refnames containing a @

Fix #994
Merge pull request #995 from nulltoken/fix/issue_994

revparse: properly handle refnames containing a @
Merge pull request #993 from pwkelley/clar_update

Update clar and add reliable rename for Win32
diff: workdir diffing in a bare repo returns EBAREREPO
status: querying a bare repo returns EBAREREPO
refs: cover more refname validity edge cases
Merge pull request #998 from nulltoken/topic/explicit-errors

Enhance test coverage
tests: Fix unused variable warning
branch: allow deletion of branch when HEAD's missing
errors: introduce GIT_EORPHANEDHEAD
errors: deploy GIT_EORPHANEDHEAD usage
Update README because vmg is @vmg.
Merge pull request #1002 from tnm/patch-1

Update README because vmg is @vmg.
Merge pull request #1000 from nulltoken/error/GIT_EORPHANEDHEAD

Add error GIT_EORPHANEDHEAD
repository: Typo
Fix env variable tests with new Win32 path rules

The new Win32 global path search was not working with the
environment variable tests.  But when I fixed the test, the new
codes use of getenv() was causing more failures (presumably because
of caching on Windows ???).  This fixes the global file lookup to
always go directly to the Win32 API in a predictable way.
Use standard CMake variable names for installation paths

Rename INSTALL_INC and INSTALL_BIN to INCLUDE_INSTALL_DIR and
BIN_INSTALL_DIR, which are more commonly used. This is also
consistent with the variable for the library path which is
already LIB_INSTALL_DIR.
Let environment CFLAGS override the debug flags
Remove backwards compatibility for INSTALL_LIB