Save graphics only if any are provided
Load DebugKit
Load DebugKit
Remove files from UploadBehavior::__filesToRemove after unlinking

This prevents the plugin from attempting to delete a file a second time
if an associated media file is deleted before the main model is saved.
Otherwise, the plugin will attempt to unlink the files in
UploadBehavior::__filesToRemove in UploadBehavior::afterDelete() and
then again in UploadBehavior::afterSave().
Remove afterDelete()

Made redundant by Upload plugin
Mention valid extensions in "invalid extension" error message
Limit extension checking to new Graphics
Set deleteFolderOnDelete option
Overhaul processsing of Graphics in edit()
Prevent long filenames for uploaded images from breaking layout
Expand max-width of graphic input area in release form
Make graphic input fields required