convert tabs to spaces
update remaining samples to use Ruby 1.9+ hash stye
Merge pull request #387 from kerrizor/update-hash-style-of-remaining-samples

Update hash style of remaining samples
Added a 'lambda' to gray in color.rb to allow definition of a color specific function.
Added 'arc' to shape.rb.
Implemented 'arc' in swt/shape.rb (converts radians to degrees).
Small changes to simple-arc.rb to make it match example image referenced in source file.
Possible issue with change in simple-arc.rb to use @app.width / @app.height as self.width and self.height always seem to be 0 - need to check how this works.
Test multiple JDK versions on travis

* While browsing the Travis docs I just saw this, with this we
  can test against openjdk6 & 7 and oracle 7. I think that's
  awesome.
* WDYT
Define gray method explicitly, use a positive check for alpha value
Merge pull request #1 from wasnotrice/gray

A different approach to defining the gray method
Beginning stabs at a Slot#positioning refactoring pulling out methods
in the samples substitute lightgrey with lightgray
merge concluded
Merge branch 'master' into LayouterRefactoring
Adjustments to the height to make code work properly with manual again
More positioning refactoring =) Getting more readable every commit
Merge pull request #396 from PragTob/testAllTheJDKs

Test multiple JDK versions on travis
Span implementation and TextBlockPainter refactoring
Fullscreen is sadly not fully working on Mac

* set failing specs to pending
* Removed the sample from the list of working samples
cleaned up contents_alignment code a bit
The manual works with the positioning refactoring :-D
A last bit of refactoring, really using the Flow and Stack classes

* remove class checks, let Flow and Stack handle that (stack
  always moves elements to new line, while Flow only does so
  if the elements overflow the row)
* Lots of naming changes, especially fot TopHeightData to
  CurrentPosition
* pulled out a lot more methods
Merge branch 'master' into LayouterRefactoring