handle deprecated pre-defined types for 17.0 and later
remove 17.0rc1 from travis, wait for travis 17.0 support