Fixed bug in InfoDialog constructor.
Added pn._can_connect validation.
Fixed bug renaming nodes when reading a PNML file.
Added Base classes and preconditions/vars methods.

-> Added methods to get preconditions lists.
-> Added methods to get bound and unbound vars.
-> Added BaseFactPlace and BaseRuleTransition classes.