net: velocity: Fixups for CONFIG_PM errors

Numerous errors in the CONFIG_PM code which were undetected during
compile testing.
Missing ;, incorrect function types, old PM structure - all fixed.

Signed-off-by: Tony Prisk <linux@prisktech.co.nz>