Update RaspiStill.c

Date and time of EXIF DateTime fields is now separated by a space instead of a colon, in accordance with EXIF 2.1.
Merge pull request #85 from lgretton/patch-1

Update RaspiStill.c
Update headers from latest firmware
Userland #80

Fix for bad exposure setting - set ISO to auto on startup
Merge pull request #90 from JamesH65/exposure_fix4

Userland #80 - fix for exposure setting
userland #64

Added ability to set the H264 profile for encoding.

Supports main, baseline and high.

Also needed to shuffle some code around to make some parsing
code available outside raspicamcontrol.c
Merge pull request #91 from JamesH65/h264_profile

userland #64 Add support to set H264 profile
Fixed a problem with some strings not being free'd inside a loop
where they were being used.

No idea how this issue has arisen or why it has not been
reported, perhaps a recent git merge fault?
Merge pull request #93 from JamesH65/timelapse_fix

Fix for timelapse assertion
userland #66

Now returns correct codes on exit(). Good run returns
EX_OK(0), bad command line parameters return ES_USAGE(64),
camera failure EX_SOFTWARE(70).

Codes from sysexits.h were used.

Doesn't yet implement the 'strict' option suggested by a
contributor on github, I'm not convinced that's all that
necessary.
userland #66

Now returns correct codes on exit(). Good run returns
EX_OK(0), bad command line parameters return ES_USAGE(64),
camera failure EX_SOFTWARE(70).

Codes from sysexits.h were used.

Doesn't yet implement the 'strict' option suggested by a
contributor on github, I'm not convinced that's all that
necessary.

Updates docs files to include all recent changes.
Merge pull request #96 from JamesH65/fix_exitcodes

Userland #66 Add exit codes to the camera apps
userland #35 Removed exposure off option

This is never going to work as expected, so removing the option
completely.

Updated docs, incremented version by 0.01
Merge pull request #97 from JamesH65/remove_exposure_off

userland #35 Removed exposure off option
Shuffled around the capture loop to provide better facility
to add new 'fire next capture' options. Makes the looping
easier to understand.

As a consequence have re-added the keypress option which
has gone missing.

Have modified timelapse so a value of 0 tries to take images
as fast as possible (with slight delay to allow exposure to
work)
Merge pull request #99 from JamesH65/new_capture_loop

Shuffled around the capture loop to provide better updates and re-add the keyboard capture option
Added a signal mode to allow initiation of captures from another process.
Waits on SIGUSR1 between captures.

Fixed a possible issue with black frames in timelapse mode where
-tl 0 is used. Ensures the first frame has plenty of time to get its exposure
right.
Merge pull request #103 from JamesH65/signal_mode2

Added a signal mode to allow initiation of captures from another process...
Refactored raspivid to allow user to pause and restart captures
to the same file using a timer, keyboard or signals. Camra can be
started in record or pause state.

New options -s, -k, -td, -i

Updated docs to reflect new commands, updated raspivid version to 1.3.3
Merge pull request #104 from JamesH65/video_pause

Refactored raspivid to allow user to pause and restart captures