Float classes now concatenated to figure elements

When img was floated, the associated figcaption element wouldn’t float.
Instead the containing figure element should be floated.

NB Indigo docs website will need to be updated (see Notes at
http://www.ucl.ac.uk/indigo/patterns-image.php?pattern=image)
npm-debug.log now in gitignore

I think this log file is generated when installing Grunt project
dependencies (seemed to for me, anyway)
Compiled CSS from float changes

All CSS files here generated by Grunt.

NB There seem to be changes in the CSS that are unrelated to my figure
float ‘fix’. I’m guessing these are from previous SASS changes that
were committed, but weren’t compiled via Grunt (?) - perhaps someone
could check this is ok (or tell me if I’m using Grunt wrongly here)
Checkbox: webkit-appearance bugfix

Fixes a bug in which checkboxes aren’t displaying in webkit browsers
Committed minified files related to checkbox fix

Sorry - accidentally didn’t commit these earlier
Blockquote does not contain q element

<q> element is for inline quotes. If it’s inside a block quote, then
semantically it’s read as a being a quote within a quote, which
unlikely to be the case very often. I’ve therefore replaced it (as well
as its related CSS) with a <p> tag instead).

As ever, apologies if I’ve got the wrong end of the stick though…
Merged conflicts with remote WAMS repo
Minor amendments to previous pull request

-Removed checkbox fix (as @aaronBeryUcl has already done this)
-Have added float classes for figure elements (and not removed
img.float-left/right selectors, which was the concern last time)
Merge pull request #32 from digicommsucl/master

Minor amendments - figure and pullquote