Hack: fix inconsistency where hh_client takes file name instead of content

Summary: Only two that take file name are: `--color`, `--type-at-pos`. On the other hand `--auto-complete` and `--outline` take stdin.

Reviewed By: @joelbeales

Differential Revision: D1444286