This commit fixe #2721. It still lacks the possibility to create layer from the GetCap document. It also lacks the reading of TMS limits.
The WMTS capabilities document of the Vienna map has changed. It no longer defines a tileset for EPSG:31256, so it can be parsed without having Proj4js and a projection definition for EPSG:31256.