GBE-533: replaced generic IsInfo mixin by specific mixins because of
enum problem (gwt-jackson does not put typeinfo in enums) + default to
pdf when filename has no extension