Properly to rt on linux for timing libs.
Remove badly formatted endif statements.
Correct my usage of float3/4 to be what piston should have.

Previously had setup piston incorrectly so had to use namespace,
fixed the issue in piston and all is good now.