Adds rake as development dependency
Ups minimal required Rspec version to 2.11
Fixes Routing::Adapter::Here specs
Convert specs to RSpec 2.14.8 syntax with Transpec

This conversion is done by Transpec 2.3.6 with the following command:
    transpec

* 22 conversions
    from: obj.should
      to: expect(obj).to

* 22 conversions
    from: obj.should_receive(:message)
      to: expect(obj).to receive(:message)

* 16 conversions
    from: stub('something')
      to: double('something')

* 14 conversions
    from: mock('something')
      to: double('something')

* 5 conversions
    from: obj.stub(:message)
      to: allow(obj).to receive(:message)

* 4 conversions
    from: it '...' do should have(n).items end
      to: it '...' do expect(subject.size).to eq(n) end

* 2 conversions
    from: == expected
      to: eq(expected)

* 2 conversions
    from: its(:attr) { }
      to: describe '#attr' do subject { super().attr }; it { } end

* 2 conversions
    from: lambda { }.should
      to: expect { }.to

* 1 conversion
    from: obj.should have(n).middlewares
      to: expect(obj.middlewares.size).to eq(n)

For more details: https://github.com/yujinakayama/transpec#supported-conversions
Routing#adapter
Routing#middlewares now returns a COPY of the current middleware pipeline
Changes default adapter to Routing::Adapter::Here
RESTAdapter

This commit extracts common behaviour of the Navteq adapter and the Here adapter into the common superclass RESTAdapter.
Improves code consistency

1. Removes obsolete new lines
2. Changes to Ruby 1.9 syntax
RESTAdapter -> RestAdapter
Merges feature: refactoring and Rspec 3.0 compatibility
Release v0.1.0