Major Changes:
- Fixed a major issue where we weren't adding _engines/lib-dynload to the Python path. This was causing scripts that imported the time module to break.
- sp_load and sp_unload are no longer valid command. They have been replaced with 'sp load' and 'sp unload'.
- Type 'sp help' for a full list of commands.
- Reworked dependency loading code.
- Moved engines and core to _engines and _core
- Added the [wiki]EasyPlayer[/wiki] class. (name subject to change)
- Moved base .ini files into _libs/_data.
- Fixed an issue with the path module.
- Updated PlayerIter to use Player.Players and added in more filters + return types.
- Updated path constants to use the path module.
- Added ToInt method to CBaseHandle.
- Moved decorators to __init__ files.
- Added entity_factory, which exposes a method for creating new entities and also methods for getting and setting entity keyvalues.
- The edict_t class has been expanded further with GetKeyValue and SetKeyValue(Int, String, Float, Vector) and DispatchSpawn.