Fix: again rules on level start run after restart

Added some code in DoRestart() to run ProcessInput(-1) if run_rules_on_level_start is defined.

This fixes the bug reported here:

[Bug Report - Again rules not run again on level start after restart]
https://groups.google.com/forum/#!topic/puzzlescript/y12_8ewP444