Initial timelines realization. Buggy, but demonstrates the concept.
Timeline flow fixed to match that of GM5, GM:Studio more precisely. Massive function lookup refined into a data structure that will allow easier reverse lookup.
Timeline looping works. EGM-saved timelines work. Added default arguments for startImmediately and loop.
Reverse timelines work. tick-by-tick behavior matches GM:Studio (which is slightly different going forwards vs. backwards).
Moved timeline properties up the inheritance chain, as suggested.
Bugfix: Timeline updates occur after BeginStep and before Step
Code cleanup
Modify actions to reflect the movement of properties from object_graphics to object_basic
Merge pull request #737 from sorlok/timelines_final

Timeline code