Core now builds on ubuntu

Mainly this involves:
  - running setup.ml -configure in the %build phase. It would generate
    the setup.data in the %prep phase and then lose it
  - fixing typos in the changelog
  - adding some missing builddepends

Signed-off-by: David Scott <dave.scott@citrix.com>