puns are not funny; type punning especially so
Merge pull request #1537 from ethomson/merge_warning_cleanup

puns are not funny; type punning especially so
braces
Merge pull request #1538 from ethomson/merge_warning_cleanup

braces
fix some leaks
Added ssh transport file
Renaming
Merge pull request #1540 from ethomson/leaks

fix some leaks
clar: Always generate the test suite
Adding ssh transport logic
odb: Do not error out if an alternate ODB is missing
allow checkout to proceed when a dir to be removed is in use (win32)
Remove obsolete test for peel type

Peeling to an invalid type is now checked via an assert so this
test is no longer relevant.
Push working over ssh
Do not write tagopt configuration option on clone by default
p_stat() should follow symlinks on windows
Cleanup
Added ssh stream cleanup
Refactoring
commit: guard create() against not owned trees