ncbi_blast_plus: Create macros for some common parameters.

Namely parse_deflines, max_hits, and filter_queries (one variant).
ncbi_blast_plus: Reduce output handling duplication in cheetah with new @BLAST_OUTPUT@ macro.
ncbi_blast_plus: Use macros to reduce e-value param duplication.
ncbi_blast_plus: Use macros to reduce word-size param duplication.
ncbi_blast_plus: Use macros to reduce strand input param duplication.