Adding support for 'unit' function

There is one small bug: % is not recognized as a parameter so expression "unit(5px, %)" fail.
It can be fixed by recognized '%' as a keyword using [A-Za-z0-9-%]+ in the Parser.Keyword function.
All tests run but I am not sure about the possible impacts.