sdk: Add optional suffix to RPM release

This patch adds an optional "rpmsuffix" variable that will be added to
the RPM release number. The default value is empty. It is intended for
automatic build systems, so that the release number will be respected
and this suffix will be used to produce unique numbers.

Change-Id: I12f18a311e2f310a7d7092a622d9d32abacaf90c
Signed-off-by: Juan Hernandez <juan.hernandez@redhat.com>
cli: Calculate singulars and plurals correctly

Currently when we need to calculate singulars and plurals we just remove
or add a final "s". This doesn't work for names like "SchedulingPolicy"
and "SchedulingPolicies". This patch improves the calculations so that
they will work correctly for this type of names.

Change-Id: I4c7849dadd1161bfd435c7ae79d196c08b3e7e69
Bug-Url: https://bugzilla.redhat.com/1144110
Signed-off-by: Juan Hernandez <juan.hernandez@redhat.com>
(cherry picked from commit cbcf83df88901eca7de9b99fbad90f0b7c549301)
cli: Explicitly document use of name in show

Currently the help text for the "show" command doesn't explicitly
include the use of "name" in the syntax summary. This patch add it.

Change-Id: I7dd38f98d73ddd184321ca0a07cf9e31e3afe97e
Bug-Url: https://bugzilla.redhat.com/1091725
Signed-off-by: Juan Hernandez <juan.hernandez@redhat.com>
(cherry picked from commit 268aa00bb3c811851d337d99e156173f812cc1df)
cli: Release 3.5.0.5

Change-Id: Ie29c6ef073ad2c02f44b49d04f65d74465767f0b
Signed-off-by: Juan Hernandez <juan.hernandez@redhat.com>
cli: Prepare for next release

In preparation for the next release this patch increases the version
number and sets the RPM release number to 0.1.

Change-Id: Iaf9188eca8c9ce5060275cafed89dded968a9fb8
Signed-off-by: Juan Hernandez <juan.hernandez@redhat.com>