Update a-f properties whenever necessary; allow string passed in constructor

I've noticed that WebKitCSSMatrix updates the a-f properties as well as the mxx properties, so I added that (including test). Same goes for passing a matrix string to the constructor (e.g. `new CSSMatrix('matrix(1,2,3,4,5,6)')`).