[BUGFIX] Use provided variables' checksum as name part

Before: only when `fluid="TRUE"` would the variables be considered.

After: if `arguments` is filled with any value, variables are considered and will add a uniqueness checksum to the Asset filename.

Fixes: #210
[DOC] Change description of argument `arguments` on Assets
Merge pull request #235 from NamelessCoder/assetvariableschecksum

[BUGFIX] Use provided variables' checksum as name part
[TASK] Prevention measure when accepting Assets w/ keys not matching name