more
In `SDL2::Texture`:
  fixed:
    - inheriting
    - constructor (now takes `weak_ptr(renderer), const Color)
    - `base` typedef
  added:
    - `renderer_handle` typedef
    - `_renerer_handle` field
`SDL2::Texture` constructor provides for himself a renderer handle;
Refractoring
Refractoring
I want to heep compiler happy
Added `Texture::HandleProvider`
Fixed `Renderer` constructor; Now it's not called recursively