Add missing tests and fix bug regarding get header overrides

- Also add a line of docs about hal_client headers option