Implemented Event Inheritance *Merge*
Object inherited events are written out when the object does not contain
and override the event. Locals are inherited from the parent if the object
does not define them itself. event_inherited(); function still needs
implemented. Tested and working, please merge when ready.
Reverting change I made trying to clean up compiler output because for
some reason mingw is ignoring -p on mkdir.exe meaning it's ignoring the
flag that tells it not to print the directories as you would generally not
see this in codeblocks or another IDE it is wierd that a compiler would
output directories, which makes me think Josh doesn't realize that flag is
being ignored.
Fixed event perform with inheritance.
Merge pull request #455 from RobertBColton/master

Implemented Multiple Inheritance