raspicam: Fixes from James for:
 Fixed an initialisation problem with status variable that is causing a
    problem with disabling the preview window.
 Fixed the help options - were not working at all - now using -? or --help
    displays the help text and exits the app immediately.
 Add an opacity setting for the preview window. Untested at point of commit
 Added a check on fwrite'ing to file to check for success. In stills case will stop capture by
    firing the complete semaphore. In vid case sets a flag in the callback structure.
    Needed to change the way the vid case timed it capture run so it can check the abort flag during
    the wait
 Remove the semaphore from the vid case - a unnecessary hangover from when branched from stills.
 Fixed up RaspiStillYUV to output to stderr
 Fixed up all apps to have a version number, and use the running app filename as
    their displayed name
    Version number set to v1.1
 Update license text
Add -c to CMAKE_ASM_FLAGS which was causing a build issue in some environments