added X11 shades of gray, changed background to gray93
First small fixups/restoring the gray function
reinstate gray method, indent blk
Add spec for gray 0.93 (new default color)
Remove spec asserting number of colors in shoes - changes too easy/brittle
Merge branch 'shades_of_gray' of github.com:KCErb/shoes4 into KCErb-shades_of_gray

Conflicts:
	lib/shoes/color.rb
Remove auto generated grayxx methods in favor of using gray(0.xx) instead
grey alias
Fix name duplication error - my bad
Put in wrong numbers...
Fix ParentDimensions so it also delegates margin_* calls

* helps with the rest of #533
* had to turn Dimension margin variables to be nil of not set
  instead of 0 so I could check if a value has been explicitly
  set or not for the dimension
* now better background layouting/more real
* value_modified? necessary to call the super method not just
  blindly return the instance var
good-vjot basically works - no need for the adjusted version anymore
add unit tests for the ParentDimensions still calling complex super methods
Fix bug for simple_form not starting up anymore #526