Image: Introduce several new methods

* Introduce create method; specialized method call for init w/ Point2i
* Surface variant of color modulation functions
* Add bounds_ instance var (not used yet)
RendererInfo: Use implemented method call to check target_texture flag
  Texture:
* Remove ResizeAlgorithm::Stretch enumeration
* Rename TextureAccess to Access && add RenderTexture enumeration
* Implement access method to return TextureAccess enum
* Implement IntRect::null logic in update method

  Sprite, Texture:
* Rename getResizeScaleFactor method to scale_factor
* Add Texture::Access type enum to load method; defaults to Access::Static
* Implement working resize method -- has only been tested with nom::Sprite
deriving objects