Fix contrast percentage handling, fixes #1144
Merge pull request #1145 from Synchro/master

Contrast percentage fix for #1144
HSV support for #1143
Merge pull request #1147 from Synchro/hsv

HSV support for #1143
Better implementation of luma
Merge pull request #1148 from Synchro/luma

Better implementation of luma
refactoring - add a env type to better organise its properties
Remove `dist/*` from `.npmignore`.

This comes in handy when managing a project’s client side dev dependencies via npm.
add jam definition to package.json. Fixes #1146
Provide fallback 'mime' object that covers 80% case of data-uri usage.
Division only when inside parentheses
Updating parens and operations tests
Removed Shorthand and Ratio parsers; Fixed some issues with paren depth state; Adjusted tests to pass on new output
Remove spaces around slashes in final CSS output and update tests to reflect that; Added a couple shorthand tests
Arithmetic within mixin calls must be in nested parentheses; Added tests for mixins
Fix CSS output for compression
Fix merge issues and a code review comment. revert unit change that outputs px*px as it is not valid css
take maths further
add evalEnv class and strictMaths option
Add strictUnits option, add tests for legacy behaviour