Apply a rotation of angle radians around the vector x, y, z

Property definitions

matrix :: projection $ Matrix :: rotate
	# Apply a rotation of `angle` radians around the vector `x, y, z`
	fun rotate(angle, x, y, z: Float)
	do
		var rotation = new Matrix.rotation(angle, x, y, z)
		var rotated = self * rotation
		self.items = rotated.items
	end
lib/matrix/projection.nit:146,2--152,4