Capabilities with better moved files support.

Added post-review client capability checking and git moved-files
support.

Git diffs will no longer show renames/moves/copies by default. If the
Review Board server supports moves, then git diff will use -M to show
move information.

Reviewed at http://reviews.reviewboard.org/r/2918/