Rename raspicam to raspistill
Reduce error level of no CEA/DMT modes supported
Updated camera apps, add flips and better diagnostics
Remove warnings in hello_pi demo apps
raspicam: Avoid losing failure status
raspicam: Remove unimplemented effects
raspicam: More warnings for specifying unimplemented options
raspicam: Undo flip in demo mode
raspicam: Don't choose implemented effects in demo mode
raspicam: Mention units for timeout
Add hello_videocube to rebuild.sh
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
Option to set intra refresh period.

HTTP Live streaming (HDS/HLS/Dash/Smooth) need fixed length GoPs (Group
of Pictures). This option allows the key frame period, and hence GoP
duration to be set using the -g or -intra option. The unit is a number
of frames.

```
  $ raspivid -g 200 -w 1280 -h 720 -fps 25 -t 60000 -b 3000000 -o capture.h264
```
Merge pull request #44 from AndyA/intraperiod

Option to set intra refresh period.
Make it possible to disable the timeout on raspivid.

Useful for cases in which you want to capture/stream indefinitely.
Merge pull request #45 from AndyA/notimeout

Make it possible to disable the timeout on raspivid.
hello_pi: Make it clearer how to build on pi and cross-compile
raspicam: status should be initialised to fail
Copy help from odt file to README.md for GitHub (and remove README)

Took the content of the .odt file and reformatted it as a markdown README for GitHub. Squashed from earlier pull request.
Merge pull request #54 from towolf/master

Copy odt contents into README (2nd pull request)
tvservice: indicate preferred mode
tvservice: allow HDMI/DVI mode to be specified
RaspiCam:

Restructured the component creation to return status codes

Added a missing function header commment
RaspiCam: Added timelapse mode to RaspiStillYUV
Fixed up EXIF setting as sending data whilst encoder port was active
is not allowed. Now close port between captures to allow setting.