`--chain=<file>` should allow to redefine the client specs

Just like --chain=gdev_live allows to redefine the client specs using CLIENT_SPEC environment variable, we should be able to do the same using --chain=<file>.

This is mandatory to be able to release a new client with just the client specs being changed (while the genesis remains identical). See this comment for more details.

Edited by Cédric Moreau