Moved more base classes into main engine, prefixed event names.

- rave.renderable is now called rave.rendering and contains the
  rendering base classes, including Layer and Window. Backends
  should extend upon these base classes.
- Event names are now prefixed with a sort of category identifier.
- Moved rendering loop to rave.rendering as well.
- Removed unnecessary remainder files.