Add documentation to the labelling form builder for moj_postcode_picker
update dummy postcode data to have country and scotland in it
setting up test ProxyPostcodeLookup to test scottish addresses
Postcode Lookup Proxy to work with list of valid countries, and tests
Adding new parameters to postcode picker
Merge branch 'master' into ew

* master:
  Added sleep to make javascript tests pass
  updated spelling on callback tests
  amended ie8 stylesheet to prevent span wrapping after 75%
  amended ie7 stylesheet to prevent span wrapping after 75%
  un pend tests
  attempt to fix intermittent failures in postcode_picker_spec by sleeping after clicking Find Address in order to give time for the dom to be populated with the addresses
  wait for javascript to be loaded after visiting each page in postcode_picker_spec
  removed mixin change
  fix pending test form_validation_errors_spec
  amended ie6 stylesheet to prevent span wrapping after 75%
  changes to spans for ie6
  moved links to below the line
  removed style preventing button highlight

Conflicts:
	spec/features/postcode_picker_spec.rb
refactor PostcodeProxyLookup to return the controller response
Refactor PostcodeLookupProxyController to use new format of data coming from PostcodeLookupProxy
updating javascript to work with new controller data structure
Introduce wait_for_ajax
coffeescript spec changes WIP
Merge branch 'master' into ew

* master:
  updated remote_test_setup.rb to refer to demo2
  removed wait_for_ajax
  remove tests which interrogate live ideal postcodes server
  fixed duplicate error id
  removed sleep calls
  added click_find_address() method to postcode finder spec
  removed require of nokogiri patch
  reduced spec running time by creating hash of id to element and using that to find elements instead of time-expensive capybara xpath evaluations
  Upgraded Rails to 4.1.7
  Upgraded Rails to 4.1.6
  Centre REFER TO CONTINUATION SHEET within block
  fix tests to expect empty continuation sheet if only one defendant
  Cater for not printing the continuation sheet if only one defendant
  update PDF
  Multiple defendant and address for service

Conflicts:
	spec/controllers/postcode_lookup_proxy_controller_spec.rb
	spec/features/postcode_picker_spec.rb
	spec/lib/postcode_lookup_proxy_spec.rb
Fix coffee script tests
connect up all the moving parts to enable country selection in postcode picker
Merge branch 'master' into ew

* master: (27 commits)
  code review updates
  corrected display of fee account link in lower IE versions
  added styling to move input away from hyperlinks in hints
  expanded tests to cover partially numeric fee accounts
  expanded tests to cover partially numeric fee accounts
  fixed regex for number validation
  updated copy for fee account error and hint
  Updated live postcode test
  Updated remote test address
  Added demo 2 to remote test setup
  Updated scenarios to include fee account
  added fee account completion to claim_form generator in spec
  Converted fee account partial to locale based strings
  added subsequent display coffeescript test
  removed comments/debugging statements
  added coffee script to show/hide the fee account
  updated view
  updated model and tests for non-numeric input
  Added coffeescript to show/hide on load
  Updated pdf for fee account export
  ...
remove .orig files, only do remote tests against live ideal postcodes when env variablle set
debugging code
debug messages without using pp
Fix 4041 errors to return http status 200
Merge branch 'master' into ew

* master:
  fix to not set Q7a to Yes when only a property deposit
  use bundle exec when guard runs rspec
  corrected pdf with fee account and service address fields correctly named