Because packaging is trying to run dbsync while default config is
broken, as a woraround we manage Trove config *before* installing the
package so we can continue the installation with Puppet.
Also add a require to Package['trove-api'] on trove::db::sync class to
make sure trove-manage is installed before running the actual command.
This is a workaround and it could be reverted later when packaging issue
is triaged.
Change-Id: I82dc8b653bbbdc28bd165292649332310f252916
Partial-bug: #1451134