Add documentation for the ':wedge' style for arc.
Add missing ':center' style to arc.
Move adjustment for (left, top) if :center is set to a common routine.
Use new routine from arc, oval and rect
Added a 'center' option to Dimension init method.
Support :center in init_with_hash
If center is true, adjusts @left and @top by half of @width and @height respectively.
Updated Rect, Arc and Oval to pass whether :center is set in their opts hash.
Updated Dimension, Arc, Rect and Oval specs.
Updates as per feedback:
* Changed Dimension initialize method to take an options hash as the last parameter
* Renamed adjust_for_center as adjust_for_left_top_as_center
* Pass through of options hash from Shoes::Arc, Shoes::Rect and Shoes::Oval
* Added shared example to common_methods.rb "left, top as center"
Merge remote-tracking branch 'upstream/master' into arc-issue-423

Conflicts:
	lib/shoes/arc.rb
	lib/shoes/dimensions.rb
	lib/shoes/oval.rb
	lib/shoes/rect.rb
	spec/shoes/arc_spec.rb
	spec/shoes/dimensions_spec.rb
Negative dimensions based on parent width/height
Fix for readlink following on Mac OS X
Merge pull request #455 from jasonrclark/bin_shoes_fix

Fix for readlink following on Mac OS X
Merge branch 'negative_widths' of https://github.com/jasonrclark/shoes4 into jasonrclark-negative_widths
finishing touches and specs for negative relatige width/height values
Reordered methods to honor public/private
make sure to expliicitly use parent width/height in relative dimension specs
merge resolved
Dynamically compute left/top when centered not just at the beginning