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
Merge pull request #396 from PragTob/testAllTheJDKs

Test multiple JDK versions on travis
Fullscreen is sadly not fully working on Mac

* set failing specs to pending
* Removed the sample from the list of working samples
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