Fix FTBFS issues (rhbz#1424099)
Add interface_table.h as a dependency to libplayerinterface, to ensure
that the file is generated before the library is compiled.
Fix various issues that stemmed from the gcc7 upgrade.
Clean up spec file: remove clean section, use buildroot macro, and use
an out-of-tree cmake build