Australian Marinko Matosevic has been given a four-year ban for historical breaches of anti-doping rules. The ban includes coaching.