:fire: Remove oniguruma from expressions and operations
:green_heart: Fix color search specs
:fire: Remove oniguruma from variables parsing
:fire: Remove oniguruma from buffer parsing
:lipstick: Fix test description
:fire: Remove oniguruma from package.json
:construction: Remove lint from tests while breaking code
:green_heart: Fix last failing tests
:fire: Remove asynchronous code wherever it is no longer required
:fire: Remove last references to oniguruma
Reactivate linter in tests
:bug: Fix $color matched in $color_name
:white_check_mark: Add test for @<color> or $<color>
:fire: Remove non-capturing group

Solves nothing.
:bug: Fix issue with named colors

By using a combination of matching a character before
the name and the computing the char offset to alter the
range it’s possible to avoid matches such as @<color> or .<color> in
code.
:bug: Fix issue with ignore case and variables/operations
:bug: Fix missing pseudo lookbehind on color variables

Tests are also now properly indented
:bug: Fix invalid expression stored in color created from variable
Implement async threshold

It spans long executions over several frames by measuring the execution
time and request a new frame when going past the threshold.
Merge pull request #3 from abe33/refactor/native_regexes

Refactor/native regexes