Fix backends with params that currently ignore requested params to use them.
Currently LLK correctly uses any params submitted to compile, but LALR amd GLR ignore the submitted params. I believe no other backends in hammer take params in any case (double check and fix if any others should as well)
Merge request fixing this issue is here: !49 (merged) (Ignore merge request below which I accidentally created whilst trying to link the branch to this issue)