Add support for writing strategic restriction to .nfg files

Being able to write a strategic restriction to .nfg files is essential
for using the equilibrium computation tools.  This implements this for
the underlying C++ StrategySupport, and for the Python
StrategicRestriction concept.