Police have dropped charges against a man arrested during a neo-Nazi march on Australia Day and agreed to pay his legal costs.