SPECS: Fix most rpmlint errors and warnings in summaries and descriptions

Signed-off-by: Euan Harris <euan.harris@citrix.com>
xsconsole: Add %build section required by rpmlint

Signed-off-by: Euan Harris <euan.harris@citrix.com>
cmdliner: Fix typo in description

Signed-off-by: Euan Harris <euan.harris@citrix.com>
ocaml-obuild: Spelling

Signed-off-by: Euan Harris <euan.harris@citrix.com>
utop: Spelling

Signed-off-by: Euan Harris <euan.harris@citrix.com>
ocaml-type-conf: Fix broken URL

Signed-off-by: Euan Harris <euan.harris@citrix.com>
openstack-xapi-plugins: Add %build section required by rpmlint

Signed-off-by: Euan Harris <euan.harris@citrix.com>
vncterm: Add URL tag required by rpmlint

Signed-off-by: Euan Harris <euan.harris@citrix.com>
eliloader: Add URL tag required by rpmlint

Signed-off-by: Euan Harris <euan.harris@citrix.com>
SPECS: macros should not be used in changlogs

Signed-off-by: Euan Harris <euan.harris@citrix.com>
xsconsole: Remove 'Provides: xsconsole0' line

Signed-off-by: Euan Harris <euan.harris@citrix.com>
ocaml-tar: Add empty %files section so base package is built

Signed-off-by: Euan Harris <euan.harris@citrix.com>
SPECS: Ensure most recent changelog entry has a version number

Required by rpmlint.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
specdep: Get short distribution name, needed for RHEL

Signed-off-by: Euan Harris <euan.harris@citrix.com>