Implement the unique-id() function
Fixes missing EOF newlines.
Merge pull request #665 from xzyfer/wip/unique-id

Implement the unique-id() function
Merge pull request #678 from gorakhargosh/lgtm-fixes-missing-eof-newlines

Fixes missing EOF newline warnings in a couple header files.
Don't parse static values in declarations

Ruby sass has some smarts around determining whether a declarations
value needs to be parsed i.e. if it has function calls for interpolants.
The value looks static it's left untouched.
Merge pull request #679 from xzyfer/feat/skip-static-values

Don't parse static values in declarations
Add support for the not expression
Merge pull request #680 from xzyfer/wip/not-expression

Add support for the not expression
Normalize decimals in IE keyword args
Merge pull request #681 from xzyfer/wip/normalize-ie-keyword-args

Normalize decimals in IE keyword args
Add a way to set/get functions in Sass_C_Function_List
Fix special IE property parsing
Fix random number generator usage for unique-id

note: the performance of many  implementations of
random_device degrades sharply once the entropy pool
is exhausted. For practical use, random_device is
generally only used to seed a PRNG such as mt19937.
means: re-use the mt19937 instance (only init once)
Merge pull request #685 from mgreter/feature/ie-property-parsing

Fix special IE property parsing
Merge pull request #686 from mgreter/fix/random-numbers

Fix random number generator usage for unique-id
Implement the random() function
Merge pull request #664 from xzyfer/feat/random

Implement the random() function
Implement API to fetch compiled version
Merge pull request #693 from mgreter/feature/query-compiled-versions

Implement API to fetch compiled version
Incorporate feedback from @QuLogic for latest commits