Adds support for variable arguments (#12095).

Lists are now represented using a new data type, SassList.

The changes in variable handling also fix #13005.

Change-Id: I9ca7d369c04362e6d11ed912910e35d59eb77294