add VML implementation (not tested yet)
clean up lineJoin/lineCap