New class SolidFill in order to fill image with monochromatic background.
It allows one to write image constructors in a consistent syntax
for both gradient/hatched and for solid backgrounds instead of two
completely different syntaxes:

Image.new(size_x, size_y, HatchFill.new('white', 'red'))
Image.new(size_x, size_y, SolidFill.new('bisque'))

vs

Image.new(size_x,size_y, HatchFill.new('white','red'))
Image.new(size_x,size_y){ self.background_color = 'bisque' }
Merge pull request #123 from prijutme4ty/solid_fill

New class SolidFill in order to fill image with monochromatic background