>datum/event and datum/event_control were renamed to datum/round_event and datum/round_event_control. This is because datum/event was already used by a different/more-general event queue system (used primarily on mechas)

Removed overriding of event values via feeding in an associative list into datum/round_event/New(). Instead you can do basic initializations (i.e. feed it constants) by doing new /datum/round_event{variablename=5;}(). This method is handled well by the compiler (it's the same method the maps use), so it will detect unrecognized variablenames etc.
More complex initializations for post setup() stuff can be done by accessing variables directly Event.variablename = whatever;
round_events now have a processing variable, which effectively pauses them.
Merge pull request #329 from Carn/Issue304

Resolves Issue #304
Merge branch 'master' of https://github.com/tgstation/-tg-station

Conflicts:
	code/modules/admin/topic.dm - Resolved by AndroidSFV
Fixes changed filepath and variable name I missed when resolving conflicts from the TG update today.