removing old unused test.
simplify Rakefile.
test with representable-1.3.0, only, as some tests rely on features only found in that version (should we bump to 1.3 in Gemfile?).
adding more gemfiles for travis.
make 1.8-compatible.
use more representer_for in tests.
HAL::Links module shouldn't prepend an underscore to links

According to the docs the links key should not have an underscore.
That should be added when the HAL module in mixed in and overrides
the links_definition_options.

https://github.com/apotonick/roar/blob/master/lib/roar/representer/json/hal.rb#L84
require ostruct, our new best friend.
make HAL::Links work as it is documented, namely just like HAL::JSON but with "links" key. thanks @csexton for fixing.  https://github.com/apotonick/roar/pull/56
simplify HAL::links_definition_options as it relies on its super method in HAL::Links.
releasing 0.11.8.
changing instance_exec to module_exec, thanks @godfat :-) https://twitter.com/godfat/status/296189876804648960
adding a first Collection+JSON test.
use LinkCollection API wherever possible.
move code in #prepare_links! to #compile_links_for to make it better reuseable. this should be extracted into LinksDefinition or so soon.
we got our first collection rendered, with queries, template and everything else.
move lots of code to JSON::CollectionJSON and provide the first DSL methods!
bumping representable to 1.3.1 cause we can!
rendering Collection+JSON works! introducing a first DSL to create Cj representers. here we go, @lefty313!
using representable-1.3.1 now.