Upgraded Rails to 4.1.6

The path to Rails 4.1.7, just didn't want to jump ahead. Hence this
step.
Upgraded Rails to 4.1.7

Upgrade due to vulnerabilities.
Merge pull request #501 from ministryofjustice/rails-upgrade-4.1.7

Rails upgrade to 4.1.7
reduced spec running time by creating hash of id to element and using that to find elements instead of time-expensive capybara xpath evaluations
removed require of nokogiri patch
added click_find_address() method to postcode finder spec
removed sleep calls
Merge pull request #502 from ministryofjustice/speed-up-features

Reduced spec running time by creating hash of id to element
Updated the Ruby version
CSS change

Added markup for the .divider class as per the prototype.
This will need to be looked at by somebody who is more CSS versed.
Added the feature test for the court lookup
Courtfinder-client gem added
Updated the courtfinder-client gem

As the output of the client has been modifed
Added the CourtfinderController

To be used by the fontend for fetching the court information.
Fetch court name based on the property postcode

Only being done for the view, no court address is stored and passed to
the back end for the PDF population.
Updated courtfinder-client gem

The behavior of the gem has been cleaned up and warrants an update
Refactored the CourtfinderController

Using the cleaner interface of the gem instead of manually rescuing when
an exception is raised
Added the Court model

For storing & validating the court address
Courtfinder stub method moved to support

It will be reused by other components so it needs to be in a place where
they can access it.
Added Court form

Enabled toggling of the court address form.
Just a starting point.
Further polish required.