Implement Shoes::App#rotate method which rotates Oval and Rect elements for now. Try out sample37.rb.
Locked nokogiri down to 1.5.9 since 1.6.0.rc1 tries to use disabled C-extensions
Migrated .rvmrc to the more modern .ruby-version and ruby-gemset [ci skip]
Merge pull request #241 from PragTob/nokogiri1.5.9

Locked nokogiri down to 1.5.9
Added coveralls to have a badge with coverage data and other awesomeness
Merge pull request #243 from PragTob/coveralls

Added coveralls for test coverage and other aweseomeness
Added coveralls badge to the README [ci skip]
Just a general jruby instead of jruby-1.7.3 in .ruby-version

* After feedback of @mpapis just chose the general jruby,
  however this doesnt force 1.7+ - solutions welcome!
Merge pull request #242 from PragTob/ruby-version

Migrated .rvmrc to the more modern .ruby-version and ruby-gemset
Merge remote branch 'ashbb/sandbox10'
Edit some specs to pass Travis CI for #224.
First steps with @wasnotrice : rename ElementMethods to DSL, since that is what it is.
Refactoring the DSL specs with @wasnotrice.

We renamed ElementMethods to DSL, then pulled apart
spec/shoes/shared_elements/dsl.rb into separate files
per DSL method.

These shared examples are now also being run against
Flow, as well as against App and Stack.
Merge pull request #247 from shoes/refactor_dsl_spec

Refactor dsl spec from @arnebrasseur and @wasnotrice - awesome sauce!!!
Split pop_and_normalize_style into two. With @bjoska.
Refactorings in dsl.rb, and edit_box 'with_text'.

This is a partial cleanup in dsl.rb, passing the app
in a consistent way to the elements, and putting that
boilerplate stuff in one place.

It also adds missing behavior for edit_box, which can
now be called with an intial text as a first parameter.

We also added some specs for DSL methods that were still
untested. edit_box and image.

Shoes on! @bjoska and @arnebrasseur :metal:
Refactored part of the dsl layer and added further specs for the dsl.

New specs using shared_examples added for the edit_box and edit_line
in editable_elements.

The refactored parts of edit_box, edit_line and progress use the new
create method.

We also froze some constants, because freezing constants is the least
one can do.

happy hacking! @bjoska and @arnebrasseur signing off <3
Fix issues with backend loading, and move backend-specific behavior to the front.

With this patch it becomes possible to do

````
SHOES_BACKEND=swt rspec spec/shoes/app_spec.rb
````

To run a single spec against a specific backend.

Also, Shoes::Swt::EditBox and EditLine were setting defaults styles on the dsl
object. This is *wrong*. Now these defaults are in Shoes::Edit{Box,Line} so
they are the same on all backends.
Add a spec for the check method, and use the DSL#create method for it.
Merge pull request #250 from shoes/pairwithme_for_a_better_dsl

DSL improvements and enhancements to testing setup