test(travis): allow build caching
feat: change SAPI configuration to allow multiple configs