corrected
modified build environment of sdl.gurd
deleted unused code
implemented sdl.ListModes
use Value::CreateAsList to create a return value of list
implemented Value::MustBe() functions
used MustBe function to validate value type
updated