Fix a couple of fatal exceptions caused by bad input
Merge pull request #767 from Suirtimed/tb/simple-calc

Fix fatal exceptions in samples/simple-calc.rb

Couldn't handle bad input

Changelog: bugfix
WIP need help debugging
Use Hometown gem for SWT leak hunter

Extraction of all the functionality that started life in Shoe's SWT leak
hunter have made their way over to the hometown gem. Given that, this
commit just uses hometown, since it's 1) actually tested 2) I'm planning
on maintaining it and 3) less code for Shoes, hurray!
add link to hometown gem site for convenience [ci skip]
Merge pull request #769 from shoes/hometown_for_leak_tracking

Use Hometown gem for SWT leak hunter
Removing the ancient timed contents_alignment call from DSL#visit

* it was a rather dirty fix at some point, but should work
  without it now (tested with some URL apps, if not please
  report an issue)
* dunno if it's just me, but to me the manual feels a lot faster
  now
still debugging proc to block issues
replaced clickable_options with register_click
updated specs and deleted clickable_options
update to the newest jruby version

* many fixes, much awesome
Windows build requires shoes.bat from ext/install
Consider relatively positioned elements for slot height

* fixes #765
* adjustments in SlotContents to have the full power of
  Arrays at our fignertips without extending it all the time..
  maybe better suited as a simple delegator though
If there is no max_bottom the height is 0 of course #duh
fixed rect problem
Actually run all the specs :(

We were missing the ** in our file lookup for SWT specs which meant that
specs in subdirectories (of which there weren't many) weren't running.

Fixing that I found that the painter spec for SWT wasn't running
properly, and also that because of naming we were requiring the shared
example for it too often, generating a warning.
Throw a video not implementedm error upon calling that method
SlotContents Forwardable --> SimpleDelegator
Restor manual looks/remove large offset

* My guess is that the old manual implementation had a 120 high
  stack there to get the offset from the top right. This much was
  needed as all the elements in the top were not considered for
  the slot height (the bug this branch fixes).
* I adjusted the hight to less and look good. Should actually
  look the same since the header is 90 pixels high, and the offset
  used to be 120, now it's 30
Merge pull request #773 from shoes/grow-slots-with-relative-elements

Consider relatively positioned elements for slot height

* Changelog: bugfix