All converters, parsers, events and actions updated to newest specification.

Updates to SimulationManager, NoticeBoard and KnowledgeManager and associated classes. Now supports next turn, re-connect after disconnect, and launching jobs to agents after specific time or when all have applied.

All of this is considered finished according to the newest specifications.
Minor update to better handle standard wait time before finding jobs, and allowing users to specify a new wait time.