only add plugin functions once
add support for importing scripts
add generated files
update documentation
make grammar more general
tweak assert error message
convert spaces to tabs
use Value instead of Value*
add error checking to makeplugin
use ASTnode instead of ASTnode*
free environments
Valgrind #1: free arglist
remove memcpy
Valgrind #2: free import strings
can't use NULL anymore
clean up some silliness
Added data structures for HSV and HSL
Added framework for HSV and HSL colorspaces
Added framework for HSV and HSL colorspaces

Git is having a conniption when I try to fix my mistake through --amend, so I'm forced to edit the file manually here and reclone my repo.
Fixed Ubuntu's silliness

Git from my terminal is still borked and Ubuntu forgot to send some data, making for a bad commit last time. This is hopefully the last one of these commits.