build: fix distcheck by adding both ui files in EXTRA_DIST.
camera: use Gain feature instead of GainRaw if present.

GainRaw is deprecated, but still used by a lot of camera, so we can not
switch to Gain completely. As Gain is a float feature, API is changed to
hanlde gain as a float value.
gv_device: add more GigEVision feature default definitions.
tool: fix display of string register and enumeration values.

As enumeration and string register immlement the integer interface,
we have to hanlde the string case before integer and float in
order to correctly display the string information.
viewer: make control widgets insensitive when feature is not available.
viewer: show a notification whan saving image snapshot.

We really should not rely on libnotify, as it requires desktop
with notification support. Perhaps a text displayed in the image area ?

At least, I'd like to keep the quick save button, as it doesn't require user
interaction other than a button click.
NEWS file update.
RELEASING file update.
Post-release version bump.
viewer: disable frame rate entry if feature is not available.
camera: identation fix.
gst_plugin: add auto gain, auto exposure, x and y offset properties.
gv_stream: use machine time for buffer timestamp if tick frequency is not set.

On some cameras, GevTimestampTickFrequency register does not exist. In
this case, we now use the local machine time as the buffer time stamp.
viewer: add rotate and flip buttons.
zip: add more debug output.
gvcp: move the hex dump code to arv_g_string_append_hex_dump.
gv_device: don't NULL terminate the raw genicam data.

First of all, it was wrong for zipped data, as I guess there is no
reason the zipped data should be NULL terminated. And even for xml
text, as we have the data size, we will not use strlen on it.
gv_device: log raw genicam data.
str: fix address display in arv_g_string_append_hex_dump.

It was displayed as decimal while we want hexadecimal.
zip: more debugging output.