Refactor variables scanning to support every variable type
:bug: Fix error raised of the param in sass function is not a number

Closes #23
:lipstick: Make sure all tests are asynchronous
Add support for variables in color functions

Includes:
- Any parameter can now be a variable
- Any missing variable will mark the color as invalid
Prepare 1.11.0 release