IE fixes

Still working through a few things...
General CSS fixes for all browsers

A number of CSS fixes.

All IE
- Created an all IE css file and including it inside IE 6,7,8 files
- Fix for white area around radios and check boxes

IE7
- Few fixes due to known bugs in IE 7

All Browsers
- Using a inline level element to wrap block level elements
- Setting span.block-label to block level element.
- No visible differance in browsers apart from IE 7
Merge pull request #340 from ministryofjustice/fixes/ie-related

Fixes/ie related
front-end/sign-out

updated copy and layout as per noteable
Updated tests

..to reflect copy changes
fixed broken test and updated page to reflect design in notable
reverted save_and_open_page in rails helper
Merge pull request #316 from ministryofjustice/front-end/sign-out

front-end/sign-out
consolidated and moved some IE fixes around.
Merge pull request #346 from ministryofjustice/fixes/ie

consolidated and moved some IE fixes around.
added browserify gem, removed node specific version. removed redundant files
Weekly copy update etc..

- Updated copy
- Updated tests to reflect changes
- A few simple refactors to tweak labels, hints and some layout
Once more copy change
DOB missing copy
Merge pull request #349 from ministryofjustice/front-end/copy-updates-11-11

Weekly copy update etc..
Update travis.yml to include node js and run npm install
Merge pull request #348 from ministryofjustice/js/browserify

added browserify gem
Add Rubocop with everything turned off
Normalise whitespace
Enforce if/elsif/end alignment