Lots of changes, including but not limited to:
- Implemented a simple yet effective autoloader
- Implemented a way to retrieve the id of the dispatching plugin
- An eventToken is generated and returned when dispatching events, opens up possibilities to track events
- pluginRegistred event is now dispatched targeted at new plugins that are registered
- New function: Ype_Log::debugFunctionCall() allows easy debug logging of function calls.
- Better failure fallback handling in process stuff
- New plugin: Ype_Plugin_Screen which will handle output to portions of the screen
- New plugin: Ype_Plugin_Screen_Window which is used by the Screen Plugin to manage output
- New plugin: Ype_Plugin_StandardOutput handles actually outputting stuff to STDOUT
- Plugin Ype_Plugin_Input renamed to Ype_Plugin_StandardInput
- New class Ype_AnsiEscapeSequence which contains all the ANSI Escape Sequence stuff that was previously located in Ype_ASCII
- Lots of fixes
- Lots of cleanup