WIP implement simplest version of paras.  links don't work yet.
un-implement already implemented para function.
simplify new replace implementation.
an awful thing that makes good-reminder mostly work.

also, a much more functional version of TextBlock#replace, but a much uglier one.  submitted only for feedback and refactoring.
Added code highlighter for built-in manual. Ported from Hackety Hack.
Replace Hpricot with Nokogiri, since Hpricot is officially dead. shoes/shoes4#176

Besides lib/shoes/help.rb I also updated samples/expert-funnies and the Japanese
manual since they both referred to using Hpricot, however they both depend on 'download'
which seems to be (currently) unimplemented.
Moved common SwtButton-eque specs from button/check/radio-spec to shared examples
Spec now checks that the Swt-part of  Button, Check and Radio behave properly when focus() is called
Button, Check and Radio now respond to click(). Aditionally, button_spec checks that Button responds to focus().
Added note saying that JRuby 1.7 is the recommended version. [ci skip]
Fix #191. Move two shared_examples for Windows.
Merge branch 'nokogiri_squash'
Anyway, increase the limit for now to pass Travis CI.
Add line cap. Try out sample24.rb.
cleaned up work on making replace respect styling info.
Add App#started? and fix #192.
Merge remote branch 'remotes/tehgeekmeister/implement_paras'
Refactor tehgeekmeister's work and fix #183.
Fix a bug of the text link function to run the following snippet correctly.

Shoes.app do
  para 'hello ', link('shoes'){alert 'Hi!'}, margin: [100, 100, 0, 0]
end
Make Shoes::App object clickable. Try out sample50.rb.