red-brick/pw: Don't use Make options as arguments for C/C++ and Delphi programs
red-brick: Rename c.options to c.make_options

Incontrast to all other languages the options are not concerned with
the actual execution of the program, but with its build if compiled
from source in the RED Brick.
red-brick/pw: Reorganize logic in JavaScript get_command method
red-brick: Remove success message box on program deletion
red-brick: Detect if compiling a C/C++ on the RED Brick failed based on the make exit code

Don't try to second guess this from something writing to stderr.

Extend the script manager to allow for redirecting stderr to stdout. Also
provide access to the exit code of the script.
red-brick/pw: Show make output in <pre> tags on upload and compile logs

Also show errors in <b> tags.
red-brick: Handle Delphi programs basically the same as C/C++ programs

Instead of executing fpc directly use fpcmake and make. Now Delphi
programs are compiled with make as well, so the UI for C/C++ programs
and Delphi programs is nearly identical.

Also add a compile dialog for Delphi programs identical to the C/C++ one.