Update codebase to latest changes in nomlib dev branch

* Introduce Card::get_id_string method.

  nom:PlayState:
* PlayState: Phase out usage of debug_text & info_text
* Rename updateMessageBoxes to on_update_info_dialogs.
* Use compact nom::Gradient initialization.