Add helper api builder for different openstack implementations

This adds support for easily extending ApiCriteria depending on the fields required for different OpenStack implementations.