Attributes can be wrapped with custom markup

Allows for recognizing attributes wrapped by handlebars conditionals

<input {{#if condition}}checked{{/if}}>
'caseSensitive' option now applies to tags as well as attributes. Closes #198
Merge pull request #202 from jshado1/198b

'caseSensitive' option now applies to tags as well as attributes. Closes #198
Update CHANGELOG.md.
"grunt-jscs-checker" was renamed to "grunt-jscs".
Add missing modules needed for running the benchmarks.
Lint benchmark.js too.
Lint cli.js too.
Run `grunt`.
Remove accidental amazon file
Merge pull request #201 from duncanbeevers/wrapped-attrs

Attributes can be wrapped with custom markup. Closes #189
Update cleancss-browser.js to v2.2.6.
Run `grunt`.
Multiple attribute-surrounding expressions

customAttrOpen / customAttrClose replaced by customAttrSurround

customAttrSurround is an array of tuples.
Each tuple represents an open/close regexp pair.
Run `grunt`.
Merge pull request #204 from duncanbeevers/wrapped-attrs

Add support for multiple attribute-surrounding expressions
Don’t choke on valueless event attributes
Merge pull request #206 from duncanbeevers/valueless-event-attribute

Don’t choke on valueless event attributes
Update quint, build dist
Implement maxLineLength option