Search Agent

* Fixed ALEState::save method so internal data structures are properly set
  in the returned copy

* Added the possibility to evaluate novelty on both the RAM and the Screen