Added '#as_json' to Court model

So that JSON can be generated for the PDF form population
Renamed the attribute address to street

So that it can match the other models as they are using 'street' instead
of 'address'
Renamed Court address attribute in the view

So that it matches the model's attribute
Enable Capybara to test hidden fields

Used when testing the hidden input fields for the Court address
Got the test working for hidden fields

Used for testing the fields of the Court's hidden input form.

The only way to get the elements to be seen is to use *both*:

  Capybara.ignore_hidden_elements = false

    and

  find("#claim_court_street", visible: false).value
CoffeeScript code for Court details updated

Updated the frontend code so that it picks up the new attribute names as
the Court model has been updated and the attribute 'address' has been
renamed to 'street'.
Correct labels for the court address form

Implemented the correct labels for the Court address form for JavaScript
and non JavaScript, with tests.