Update readme
Fix command line help
Generate shader parameter UI from shader source

When compiling a new shader, the shader source code is scanned for
annotations in the comments which indicate which uniform values should
be tweakable by the user.  An appropriate UI editor widget (spin boxes
for now) is automatically created for each such uniform value.